解决 not enough values to unpack (expected 3, got 2)错误

在调用OpenCV是进行图片识别时出错,

报错语句:

ref_,refCnts,hierarchy=cv2.findContours(ref.copy(), cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)

原因是在新版的OpenCV中返回的是两个参数,而在旧版的使用的是三个参数,所以导致错误的发生,所以在解决这个问题时就需要把OpenCV的版本降低,现在使用的是OpenCV的4.0.0的版本,降为3.4.3.18的版本就可以了。



原文地址:https://www.cnblogs.com/1gaoyu/p/12711339.html