too many values to unpack (expected 2)


  原因:函数输出参数不匹配,本来输出三个值,你只给2个对应值会报错。

  关于解决cv2.findContours返回值too many values to unpack (expected 2)的问题。

  其实是接受返回值不符,如果你仅仅使用一个变量a去接受返回值,调用len(a),你会发现长度为3,也就是说这个函数实际上返回了三个值。

  第一个,也是最坑爹的一个,它返回了你所处理的图像。

  第二个,正是我们要找的,轮廓的点集。

  第三个,各层轮廓的索引。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM