Python 如何裁剪最大矩形并应用包裹变换

Python 如何裁剪最大矩形并应用包裹变换,python,opencv,raspberry-pi,Python,Opencv,Raspberry Pi,大家好,有人能帮我调试我的代码吗?我正在裁剪最大的矩形并对其应用转换。我上传了这张照片,你可以看到。我在raspberry pi和opencv 3.3.0上使用python 2.7 这是我的代码,但我总是得到这样的错误 这就是我犯的错误 回溯(最近一次呼叫最后一次): 文件“crop.py”,第11行,在 轮廓,层次=cv2.查找轮廓(边缘,cv2.外部翻新,cv2.链近似简单) ValueError:太多的值无法解包查看文档,findContours返回三个值,使用方法如下: im2, c

大家好,有人能帮我调试我的代码吗?我正在裁剪最大的矩形并对其应用转换。我上传了这张照片,你可以看到。我在raspberry pi和opencv 3.3.0上使用python 2.7

这是我的代码,但我总是得到这样的错误

这就是我犯的错误

回溯(最近一次呼叫最后一次): 文件“crop.py”,第11行,在 轮廓,层次=cv2.查找轮廓(边缘,cv2.外部翻新,cv2.链近似简单)
ValueError:太多的值无法解包

查看文档,findContours返回三个值,使用方法如下:

im2, contours, hierarchy = cv2.findContours(thresh,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)
im2, contours, hierarchy = cv2.findContours(thresh,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)