Python使用OpenCV出现ValueError: need more than 2 values to unpack

Python使用OpenCV出现ValueError: need more than 2 values to unpack

Python使用OpenCV出现ValueError: need more than 2 values to unpack_第1张图片
出现的bug:ValueError: need more than 2 values to unpack
新版的OpenCV中cv.findContours()返回的值为2个OpenCV3的返回值为3个,而赋值的变量为三个
Python使用OpenCV出现ValueError: need more than 2 values to unpack_第2张图片
①将OpenCV的版本降为3版本:在终端输入pip install opencv-python==3.x.x(3.x.x为OpenCV的版本号)
②将代码中的赋值变量变为两个

(注意:之后的代码一定要根据返回的值对应进行操作,一个是轮廓本身,还有一个是每条轮廓对应的属性)

你可能感兴趣的:(Python)