方法一:修改方法的索引值
opencv4中findContours只返回两个值,一个是边缘坐标信息,另一个是边缘属性。后面的索引应当为[0]来获取边缘轮廓。
opencv3中findContours会返回三个属性值,其中第二个属性为边缘坐标信息,也就是cv2.drawContours()需要的值,因此后面的索引应当为[1]。
方法二:修改返回值个数
删除索引值,根据不同的版本创建相对应个数的返回值变量。
方法一:修改方法的索引值
opencv4中findContours只返回两个值,一个是边缘坐标信息,另一个是边缘属性。后面的索引应当为[0]来获取边缘轮廓。
opencv3中findContours会返回三个属性值,其中第二个属性为边缘坐标信息,也就是cv2.drawContours()需要的值,因此后面的索引应当为[1]。
方法二:修改返回值个数
删除索引值,根据不同的版本创建相对应个数的返回值变量。