最近需要使用opencv做一些特征点检测立体匹配等工作,但是相关的库存在于opencv_contrib中,所以需要进行拓展编译。网上有很多在Windows下通过vs对opencv和opencv_contrib进行编译的教程,以及vs+opencv的环境配置,但是网上没有编译之后的Qt环境配置,经过近几天的倒腾也终于成功配置,所以记下已被需要。
1、opencv+opencv_contrib的编译以及vs的环境配置
网上有很多教程,参考教程:https://www.cnblogs.com/jliangqiu2016/p/5597501.html
2、Qt的环境配置
主要是配置hpp和lib的路径。此处的hpp和lib均为通过OpenCV.sln在VS2015上生成的install文件夹中的文件。具体配置如下:
INCLUDEPATH += D:\opencv3.1\opencv_contrib\install\include\
D:\opencv3.1\opencv_contrib\install\include\opencv\
D:\opencv3.1\opencv_contrib\install\include\opencv2
LIBS += -LD:\opencv3.1\opencv_contrib\install\x64\vc14\staticlib \
-lippicvmt
LIBS += -LD:\opencv3.1\opencv_contrib\install\x64\vc14\lib \
-lopencv_aruco310d \