调用方式如下:
_, contours0, hierarchy = cv2.findContours(im, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
错误如下:
ValueError: need more than 2 values to unpack
因为在服务器上运行同样代码不会报错,在本地却报上述错误,后来查了一下opencv版本,发现服务器的opencv-python版本为3.2.0,而本地版本为4.0.0,查询官方文档发现下面描述,说明4已经更改了返回的参数数量导致上述错误
opencv-findContours.png
网友评论