在Win10上配置LCT跟踪算法需要,需要安装OpenV3.0.0,记录一下。
1、下载源码
在官网下载对应的版本。
2、编译
推荐使用VS,这里使用VS 2022进行编译
用cmake软件生成对应的文件,使用使用VS2022进行编译,参考的教程有:
1、opencv_contrib-3.0.0(opencv3.0对应的版本)(win32编译配置)+VS2013+cmake
可能会出现的问题:
- 报错1:
cap_dshow.cpp:122:11: error: base class 's
truct IUnknown' has accessible non-virtual destructor [-Werror=non-virtual-dtor]
解决方法:
参考:c++ - OpenCV 3.0 videoio 错误
在cmake
文件夹,搜索名为OpenCVCompilerOptions.cmake
的文件,把下面的语句给注释掉:
#add_extra_compiler_option(-Werror=non-virtual-dtor)
- 报错2:
找不到test
相关的模块。
解决办法:在cmake中去掉BUILD_TESTS
,不对这块进行编译。