解决OpenCV ValueError: not enough values to unpack (expected 3, got 2)

冷不防 2022-12-01 14:21 467阅读 0赞

opencv ValueError: not enough values to unpack (expected 3, got 2)

操作

  1. # 找出所有轮廓
  2. binary,contours, hierarchy = cv.findContours(binary, cv.RETR_EXTERNAL, cv.CHAIN_APPROX_NONE)

报错信息

  1. ValueError: not enough values to unpack (expected 3, got 2)

解决办法

  1. 查看版本
  2. pip list
  3. opencv-python 4.4.0.42
  4. # 切换版本
  5. pip install opencv-python==3.4.3.18 -i https://pypi.douban.com/simple
  6. Installing collected packages: opencv-python
  7. Attempting uninstall: opencv-python
  8. Found existing installation: opencv-python 4.4.0.42
  9. Uninstalling opencv-python-4.4.0.42:
  10. Successfully uninstalled opencv-python-4.4.0.42
  11. Successfully installed opencv-python-3.4.3.18

opencv 降版本就完了,虽然麻烦,但好使

欢迎大家交流学习,任何问题都可以留言

发表评论

表情:
评论列表 (有 0 条评论,467人围观)

还没有评论,来说两句吧...

相关阅读