最近开始学习opencv,之前配置的2.4.9版本觉得太老,错误又多,所以重新配置了一个新的版本VS2015+OpenCV3.2.0,使用的64位,可能会遇上不少问题,希望在此记录自己的错误,与君共勉。
“Microsoft C++ 异常: cv::Exception,位于内存位置0x000000C388AFF030 处”是opencv中常见的问题之一了,在刚配置过程中很常见,我刚配置好后就遇到了。
报错程序
测试的程序是OpenCV3编程入门一书中的3.1.9 综合示例程序:图像的载入、显示与输出。
错误描述
代码与测试图片都是与书上一致的,但是还是出错了,错误如下:
解决方法
在网上查了130遍,有说是图片路径格式问题,有说是环境变量配置的问题,有说是附加依赖项的问题,还有说是符号加载问题,各种各样我一一试了就是没用,简直气die噜!
最后,一位博主的博客引起了我的注意,他也试了好多都没用,最后从代码入手,发现是参数设置不合理也会报同样的错误。
下面贴出该博客连接opencv常见问题(1)Microsoft C++ 异常:cv::Exception
于是我也从代码入手,通过调试发现出错在如下那一行代码:
imageROI = image(Rect(800, 350, logo.cols, log