更新日期:2018年5月22日
问题描述:在使用OpenCV2.4.9学习《OpenCV 3编程入门》过程中,遇到了如下报错:
即:trackbar.exe 中的 0x768cc54f 处有未经处理的异常: Microsoft C++ 异常: 内存位置 0x00abdbcc 处的 cv::Exception。
该问题目前出现了两次。
问题解决:问题属于内存问题,网上一般认为是图片路径不对,该观点我表示认同。
但是经过修改路径发现不是路径问题,经过N次尝试发现,有两个问题:
1、图片过大:我一开始放了一张桌面(1366*768),结果用imshow显示不出来,后来用随手截得图发现可以显示;
2、两个图片大小不同:这个问题多出现在线性混合时,要求用到两张图片,这里需要注意的是,两张图片必须一样,一开始我用的是如下两张:
结果不用说了,哈哈哈哈……
后来换了两张书里附送的:
就成功了……
—————————————————————————分割线————————————————————————