解决 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的版本就可以了。