VS2013下OpenCV249的配置
2015-11-06 10:58
309 查看
首先在OpenCV网站下载OpenCV的windows安装版本,将其安装到合适的位置(这里是安装到D:\Program Files\OpenCV)目录下。
接着在visual studio2013新建一个win32控制台应用程序,选择新建一个空项目,在项目->属性->VC++目录中的包含目录添加:
在库目录中添加:
如果使用静态链接库可以包含以下目录,这样就可以不用dll就能运行程序
接着就可以在项目中添加OpenCV响应的头文件了
此时运行程序会出现没有找到opencv的动态库,一种方法是将opencv的目录添加到环境变量中,一种方法是将D:\Program Files\OpenCV\build\x86\vc12\dll目录下的
文件拷贝到Debug目录下,Release情况只需要拷贝响应的不带d结尾的文件即可。此时程序就可以正常运行了。
接着在visual studio2013新建一个win32控制台应用程序,选择新建一个空项目,在项目->属性->VC++目录中的包含目录添加:
D:\Program Files\OpenCV\build\include D:\Program Files\OpenCV\build\include\opencv D:\Program Files\OpenCV\build\include\opencv2
在库目录中添加:
D:\Program Files\OpenCV\build\x86\vc12\lib
如果使用静态链接库可以包含以下目录,这样就可以不用dll就能运行程序
D:\Program Files\OpenCV\build\x86\vc12\staticlib
接着就可以在项目中添加OpenCV响应的头文件了
#include "opencv2/core/core.hpp" #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" // 添加OpenCV3图像处理库 #ifdef _DEBUG # pragma comment(lib,"OpenCV/opencv_core249d.lib") # pragma comment(lib,"OpenCV/opencv_highgui249d.lib") # pragma comment(lib,"OpenCV/opencv_imgproc249d.lib") #else # pragma comment(lib,"OpenCV/opencv_core249.lib") # pragma comment(lib,"OpenCV/opencv_highgui249.lib") # pragma comment(lib,"OpenCV/opencv_imgproc249.lib") #endif using namespace cv; int main(int argc, char** argv) { cv::Mat mat = imread("test.png"); namedWindow("test"); imshow("test", mat); system("pause"); return 0; }
此时运行程序会出现没有找到opencv的动态库,一种方法是将opencv的目录添加到环境变量中,一种方法是将D:\Program Files\OpenCV\build\x86\vc12\dll目录下的
opencv_core249d.dll opencv_highgui49d.dll opencv_imgproc249d.dll
文件拷贝到Debug目录下,Release情况只需要拷贝响应的不带d结尾的文件即可。此时程序就可以正常运行了。
相关文章推荐
- python中使用OpenCV进行人脸检测的例子
- opencv 做人脸识别 opencv 人脸匹配分析
- 使用opencv拉伸图像扩大分辨率示例
- OpenCV 2.4.3 C++ 平滑处理分析
- 利用Python和OpenCV库将URL转换为OpenCV格式的方法
- python结合opencv实现人脸检测与跟踪
- 在树莓派2或树莓派B+上安装Python和OpenCV的教程
- opencv-python学习一--人脸检测
- 在Ubuntu上安装OpenCV3.0和Python-openCV的经历
- OpenCV配置,从来没有这么简单!
- ubuntu下opencv和qt的安装配置
- OpenCV学习笔记(二十五)——OpenCV图形界面设计Qt+VS2008
- 分享一些OpenCV实现立体视觉的经验
- 关于OpenCv图像变换与基本图形检测
- "应用程序正常初始化失败"-0xc0150002 解决办法
- OpenCV->HSV色彩空间
- opencv 内存泄露
- OpenCV函数cvFindContours
- OpenCV 2.3.1图像文件的读入和显示
- opencv2 矩阵方式 resize图像缩放代码