1. 概述
最近利用Opencv的函数cvfindcontours查找一张图片的轮廓,基本的算法在Win32平台上正常运行没有问题,结果如下:
但是很不幸的是当调试好算法之后要将这些代码,移植到MFC平台上是失败了,cvfindcontours这个函数返回的结果根本就不正确,自然而然的后面筛选轮廓也就报出了触发断点的错误,导致程序运行失败。
2. 解决办法
最后经过各种尝试,找到了问题的根本原因,是因为Opencv库的原因,之前一直使用的是oepncv2410的版本,换成了2411及之后的版本就没问题。