如何在 OpenCV2.1 中使用 OpenCV2.3 头文件
how to use opencv2.3 headerfiles in opencv2.1
我正在使用openCv 2.1,我正在尝试以.xml
格式保存cv::Mat featureVect
。该功能Vect是初始化的,并且具有数据。当我使用以下代码时
#include "opencv2/opencv.hpp"
cv::FileStorage fs("myFile.xml", FileStorage::WRITE);
fs << "Feature_Mtx" << featureVect;
我收到错误,即不包括 #include"opencv2/opencv.hpp"。我知道上面的头文件不在目录中C:OpenCV2.1includeopencv
这个头文件存在于 OpenCV2.3 中。是否可以在我的程序中使用此头文件,即在 opencv2.1 中。
谢谢
您有两种可能性:
-
创建一个头文件
opencv2/opencv.hpp
它只包含每个模块的头文件(这就是opencv.hpp所做的(。 -
包含正确的头文件:
opencv2/highgui/highgui.hpp
代替或opencv2/opencv.hpp
。
相关文章:
- .cpp和.h文件中的模板专用化声明
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 文本文件中的单词链表
- CMake-按正确顺序将项目与C运行时对象文件链接
- 使用新行和不使用新行读取文件
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 挂起和取消挂起一个文件DLL
- 如何确定我已使用非编码文件到达 EOF?
- <opencv2/opencv.hpp>, <opencv2/imgproc.hpp>, <opencv2/highgui.hpp> 没有这样的文件或目录
- 未找到安卓工作室'opencv2/core/core.hpp'文件
- 致命错误:opencv2/core.hpp:opencv4 中没有此类文件或目录编译终止
- main.cpp:1:10:致命错误:opencv2/highgui.hp:没有这样的文件或目录
- 致命错误:opencv2/sfm.hpp:没有这样的文件或目录 #include < opencv2/sfm.hpp>
- 错误:opencv2/core/core.hpp:没有这样的文件或目录
- 错误 C1083 无法在 VS 2015 中打开包含文件:"opencv2\opencv.hpp"
- 致命错误:opencv2/nonfree/nofree.hpp:没有这样的文件或目录
- Mac OSX:构建opencv_contrib致命错误:找不到文件 opencv2/core.hpp
- 如何在 OpenCV2.1 中使用 OpenCV2.3 头文件
- 致命错误 C1083:无法打开包含文件:"opencv2/core.hpp":没有此类文件或目录
- OpenCV opencv2/core/core.hpp:没有这样的文件或目录