cv2.findContours识别任意轮廓

时间:2017-06-29 21:06:40

标签: python python-3.x opencv opencv-contour

我正在尝试识别图像中的数字。我正在使用cv2.findContours函数来"分离"照片中的数字。但即使在对图像进行多次修改之后,即使在图像的绝对左上角,该功能也能识别任意轮廓,即使最终修改后的图像具有绝对黑色背景,只有数字为白色。为什么会这样?完整的源代码以及照片和其他所有内容: https://github.com/tanmay-edgelord/HandwrittenDigitRecognition 源代码 : https://github.com/tanmay-edgelord/HandwrittenDigitRecognition/blob/master/performRecognition.ipynb

在此代码中,我使用rects = [cv2.boundingRect(ctr) for ctr in ctrs]行来标识函数返回的轮廓。打印出来后,我发现很多边界矩形都在(0,0,0,0)。如果需要进一步的细节/澄清,请发表评论。

0 个答案:

没有答案
相关问题