2020.9.28
使用OpenCV做轨迹追踪,需要用到扩展库opencv_contrib中的很多东西,由于是第三方库因此需要自行进行编译配置。
编译配置具体步骤可完全参照文章:https://blog.csdn.net/nohopenolove/article/details/107028598。里面步骤很详细,且博主提供了相应的链接。
需要注意的是,若是使用Qt Creator,文章最后部分的包含目录和链接库在Qt工程文件.pro中的配置:
INCLUDEPATH += E:/opencv/NewBuild/install/include/opencv2 \
E:/opencv/NewBuild/install/include
LIBS += -LE:/opencv/NewBuild/install/x64/vc15/lib/ -lopencv_world430d \
-LE:/opencv/NewBuild/install/x64/vc15/lib/ -lopencv_img_hash430d
原文章所说的目录 ***\install\include\opencv在按照文章所说的步骤编译后并不存在。但这并不影响后续库文件的使用和代码的调用。同时,路径的前半段是自己的文件夹地址,各人的文件存放路径不同,按照自己的路径进行修改即可。
附编译完成后的opencv4.3.0+opencv_contrib4.3.0文件:https://pan.baidu.com/s/1fXnKgrkZRUUj9SS6i5t7aQ
提取码:2ps6
若是直接提取编译完成后的文件,解压后,直接进行原文章中第四部分:环境及路径配置中.dll文件的复制和系统环境变量配置操作,最后按照实际文件存放的路径情况,添加上方代码段到Qt项目中的.pro文件中,即可使用扩展库中的相应头文件。