python调用cv2.findContours时报错:
ValueError:notenoughvaluestounpack(expected3,got2)
OpenCV旧版,返回三个参数:
im2,contours,hierarchy=cv2.findContours(mask,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)
要想返回三个参数:
把OpenCV降级成3.4.3.18就可以了,在终端输入pipinstallopencv-python==3.4.3.18
OpenCV新版调用,返回两个参数:
contours,hierarchy=cv2.findContours(mask,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)
以上内容为大家介绍了python无法调用cv2怎么解决,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。