找到轮廓后,Opencv图像会扭曲

时间:2017-01-10 14:20:18

标签: opencv-contour

在图像中找到轮廓后,图像会发生变化。有这个原因吗?

myContours, myHierarchy = cv2.findContours(inputImage, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)

1 个答案:

答案 0 :(得分:1)

OpenCV轮廓影响源图像。如果您不想更改源图像,我建议您复制输入图像。类似的东西:

myContours, myHierarchy = cv2.findContours(inputImage.copy(), # This creates a copy of the original image and any changes will not affect your original image
cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)