not enough values to unpack (expected 3, got 2)问题解决


返回三个值只支持opencv 3.4.3.18 以下版本:

image,contours, hierarchy =cv2.findContours(r,cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)

OpenCV4.*版本中返回值只有两个如下修改:

contours, hierarchy =cv2.findContours(r,cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)

其中countours为返回的轮廓
hierarchy为图像的拓扑信息

你可能感兴趣的:(opencv,opencv,python)