第一步:安装
将opencv安装好,放入C盘中
第二步:配置环境变量
计算机->属性->高级系统设置->环境变量
C:\ opencv\build\x64\vc14\bin
vs2017和vs2015配置基本一样。
新建项目c++控制台项目
大致过程:
将debug||X86设置成X64。
工具栏->视图->其他窗口->属性管理器->添加新项目属性表->保存在opencv文件夹下->右击配置属性->C++目录包含目录->链接器中输入项附加依赖项->手动输入附加依赖项
右击属性
在通用属性中VC++目录填写包含opencv文件中的include文件及include文件下的opencv,opencv2文件的路径
C:\opencv\build\include C:\opencv\build\include\opencv C:\opencv\build\include\opencv2
在链接器输入项附加依赖项手动添加
opencv_world320d.lib opencv_world320.lib
第三步:测试
代码1: // test.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <opencv2\core\core.hpp> #include <opencv2\highgui\highgui.hpp> #include <iostream> using namespace cv; using namespace std; int main() { Mat img = imread("E:\\workspace\\opencv\\test\\1.jpg"); // 创建一个名为 "游戏原画"窗口 cvNamedWindow("游戏原画"); // 在窗口中显示游戏原画 imshow("游戏原画", img); // 等待10000 ms后窗口自动关闭 waitKey(900); return 0; }
代码2 // test.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <opencv2\core\core.hpp> #include <opencv2\highgui\highgui.hpp> #include <iostream> using namespace cv; using namespace std; int main() { char c; VideoCapture inputVideo(0); //0为外部摄像头的ID,1为笔记本内置摄像头的ID Mat src; for (;;) { inputVideo >> src; imshow("input", src); c = waitKey(10); if (c == 27) break; } return 0; }
代码1、2均可用
注意:
此为win10系统,所以目录是”\”,图片打开中的目录一律是”\\”。
否则会报错,如:debug error abort() has been called
参考
win10+opencv3.2+vs2015配置:
http://blog.csdn.net/lili2425960/article/details/54234299
vs2017配置opencv3.2.0
http://blog.csdn.net/songqiu65/article/details/68067715?locationNum=15&fps=1
OpenCV Error:Assertion failed (size.width>0 && size.height>0) simple code:
Debug error R6010abort() has been called:
http://blog.csdn.net/funte/article/details/12650227
OpenCV学习笔记(01)我的第一个OpenCV程序(环境配置)
http://www.cnblogs.com/csulennon/p/3758234.html
win10+opencv3.2+vs2015配置:
http://blog.csdn.net/lili2425960/article/details/54234299
【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
http://blog.csdn.net/poem_qianmo/article/details/19809337