"堆腐败"在OpenCV中使用findContours()

时间:2015-12-09 16:55:00

标签: c++ opencv

我将使用OpenCV(VS 2015中的C ++)找到图像的文本区域。但是当运行我的调试器时会抛出"访问违规读取位置"。我找到了发生错误的地方:

std::vector<std::vector<cv::Point> > contours;
cv::findContours(sobeled, contours, CV_RETR_CCOMP, CV_CHAIN_APPROX_SIMPLE);

cv::Mat sobeled是经过处理的灰度图像,可以在imshow()函数中很好地显示。

我还检查了调用堆栈,它是&#34; ntdll.dll!_RtlFreeHeap @ 12()&#34;在顶部。

所以我想知道如何处理这个问题。谢谢你的帮助!

0 个答案:

没有答案