编译版本高于0x240的OpenCV程序

时间:2016-02-12 14:18:53

标签: c++ opencv

我想编译一个OpenCV程序,其中有标题:

#include <mrpt/otherlibs/do_opencv_includes.h>
#if (MRPT_OPENCV_VERSION_NUM>=0x240) && MRPT_HAS_OPENCV_NONFREE
#   include <opencv2/nonfree/features2d.hpp>
#endif

它需要一个高于0x240的OpenCV版本。 我在我的计算机上安装了OpenCV3,现在我有两个版本的Open CV,一个低于0x240,另一个是3.0。执行程序时,它无法识别3.0版。 我该怎么办?

谢谢,

尤尼斯

1 个答案:

答案 0 :(得分:0)

针对OpenCV 3.0.0构建MRPT最近已在GitHubmaster分支中修复,因此如果您从那里获得代码,它现在应该可以正常工作。