Opencv常见配置错误及其解决方式

步骤见链接http://www.cnblogs.com/linshuhe/p/5764394.html

这里我只说一下,常见的错误类型,及其解决方式:

第一种错误类型

VS2015中不能进行32位的Opencv的编译,所以需要改工具栏里的debug/release中的位数,参见下图


image.png

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


image.png

第二种错误类型

未加载opencv_word320.pdb

320代表安装的是opencv3.2,类似3.1对应的是310......
无法加载图片,指针越位

表现形式如下:


image.png

image.png

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两个链接库。

其他错误诸如,环境变量配置错误等原因各不相同。

你可能感兴趣的:(Opencv常见配置错误及其解决方式)