关于vs2010+OpenCV2.4.9学习过程中遇到的报错合集

更新日期:2018年5月22日

问题描述:在使用OpenCV2.4.9学习《OpenCV 3编程入门》过程中,遇到了如下报错:

关于vs2010+OpenCV2.4.9学习过程中遇到的报错合集

即:trackbar.exe 中的 0x768cc54f 处有未经处理的异常: Microsoft C++ 异常: 内存位置 0x00abdbcc 处的 cv::Exception。

该问题目前出现了两次。

问题解决:问题属于内存问题,网上一般认为是图片路径不对,该观点我表示认同。

但是经过修改路径发现不是路径问题,经过N次尝试发现,有两个问题:

1、图片过大:我一开始放了一张桌面(1366*768),结果用imshow显示不出来,后来用随手截得图发现可以显示;

2、两个图片大小不同:这个问题多出现在线性混合时,要求用到两张图片,这里需要注意的是,两张图片必须一样,一开始我用的是如下两张:

关于vs2010+OpenCV2.4.9学习过程中遇到的报错合集关于vs2010+OpenCV2.4.9学习过程中遇到的报错合集

结果不用说了,哈哈哈哈……

后来换了两张书里附送的:

关于vs2010+OpenCV2.4.9学习过程中遇到的报错合集关于vs2010+OpenCV2.4.9学习过程中遇到的报错合集

就成功了……

—————————————————————————分割线————————————————————————