本文共 576 字,大约阅读时间需要 1 分钟。
在import cv2包调用findContours函数时
binary,contours,hierarchy=cv2.findContours(thresh.copy(),cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)
由于opencv版本的问题,findContours函数的传值由三个值变成两个值
Traceback (most recent call last): File "/home/zpj/PycharmProjects/ObjectDetection/interframe.py", line 34, inbinary,cnts,hierarchy=cv2.findContours(thresh.copy(),cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)ValueError: not enough values to unpack (expected 3, got 2)
所以会发生报错
将binary变量删除即可
contours,hierarchy=cv2.findContours(thresh.copy(),cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)
转载地址:http://gerpi.baihongyu.com/