Visual Studio C++找不到 OpenCV-Contrib 模块
Visual Studio C++ cannot find OpenCV-Contrib modules
我正在尝试使用OpenCV多目标跟踪器,但不能包含头文件。我通过在CMake GUI中提供OPENCV_EXTRA_MODULES_PATHopencv_contrib-4.2.0modules
的路径来构建带有额外模块的OpenCV。但是,我不能在项目中包括跟踪器:
代码:
#include <opencv2/tracking.hpp>
错误:
<小时 />无法打开源文件"opencv2/tracking.hpp">
代码:
#include "samples_utility.hpp"
错误:
无法打开包含文件:"samples_utility.hpp":没有此类文件或目录
我应该怎么做才能将OpenCV-contrib的所有模块添加到默认的 OpenCV 目录中?
您不必添加所有模块。只有您需要的模块,在本例中为跟踪模块。您需要将相应的文件夹添加到包含目录,并且代码应正确编译。(您的文件夹可能位于不同的位置,但相对路径应相同(
{location_of_opencv_contrib}\模块\跟踪\包含
{location_of_opencv_contrib}\模块\跟踪\样本
对于 Visual Studio,可以将上面的文件夹路径添加到"项目属性"-"> VC++ 目录"->"包含目录
"如果您使用 gcc 构建,请添加 -I 选项,后跟上述文件夹的目录。
相关文章:
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 尝试导入pybind-opencv模块时出现libgtk错误
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- OpenCV EqualizeHist()从彩色图像创建黑白图像
- 将OpenCV C++重写为EmguCV C#-如何使用指针
- OpenCV C++.快速计算混淆矩阵
- 在C++代码中包含opencv时,使用ctypes创建.so文件
- 哪些库可以通过Opencv调整曝光率
- 安装opencv失败-粘贴CMakeError.log的内容
- C++中的openCV Mat访问冲突
- 在Android原生C++中使用Facemark opencv contrib
- OpenCV-contrib/Python/Windows:Tracker.write() 在 matrix_wrap.
- Visual Studio C++找不到 OpenCV-Contrib 模块
- 编译具有Contrib和C++11支持的OpenCV?
- cmake opencv for contrib - 配置不完整,发生错误
- OpenCV:无法从 contrib 存储库中找到模块(跟踪器,选择ROI)
- 如何构建和安装 OpenCV+contrib .so 库 for Android
- 基于cmake的项目中的OpenCV:检查contrib模块
- 使用Visual Studio 2013在Windows 10上使用contrib模块为Python编译OpenCV