Python OpenCV出现这个错误
原代码本身为:
image, contours, hierarchy = cv.findContours(img, cv.RETR_TREE, cv.CHAIN_APPROX_NONE)
修改为:
contours, hierarchy = cv.findContours(img, cv.RETR_TREE, cv.CHAIN_APPROX_NONE)
出现这个错误是因为OpenCV版本过高的原因,高版本OpenCV中findContours函数只有两个返回值。
如果想要findContours函数返回三个值,可以降低OpenCV版本,建议选择opencv3.4.2.16。下载地址:地址1 、地址2、地址3
根据自己的需要自行下载。