步骤见链接http://www.cnblogs.com/linshuhe/p/5764394.html
这里我只说一下,常见的错误类型,及其解决方式:
第一种错误类型
VS2015中不能进行32位的Opencv的编译,所以需要改工具栏里的debug/release中的位数,参见下图

如果直接运行32位的话,错误如下

第二种错误类型
未加载opencv_word320.pdb
320代表安装的是opencv3.2,类似3.1对应的是310......
无法加载图片,指针越位
表现形式如下:


cmd窗口提示为OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, file C:\build\master_winpack-build-win64-vc14\opencv\modules\highgui\src\window.cpp, line 304
可能有两种原因,第一种没有找到图片文件,即文件后缀名不对或者目录不对,此时只需要把文件的绝对路径及名称格式传入进来即可;
第二种则需要重新配置连接器(linker),注意:debug,release 要分别对应opencv_word320d.lib 和opencv_word320.lib两个链接库。
其他错误诸如,环境变量配置错误等原因各不相同。
网友评论