Python ValueError:没有足够的值可解包(预期3,得到2)

萨扎德(Sazzad Hissain Khan)

我正在购买python

_, threshold = cv2.threshold(gray_roi, 3, 255, cv2.THRESH_BINARY_INV)
_, contours, _ = cv2.findContours(threshold, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
contours = sorted(contours, key=lambda x: cv2.contourArea(x), reverse=True)

错误(第二行)

Traceback (most recent call last):
  File "/Users/hissain/PycharmProjects/hello/hello.py", line 17, in <module>
    _, contours, _ = cv2.findContours(threshold, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
ValueError: not enough values to unpack (expected 3, got 2)

怎么解决呢?

无限

根据cv2.findContours 文档,该函数仅返回2个值。您尝试打开包装3。

_从第二行中删除第一行(不需要的值)以匹配文档中的签名。

_, threshold = cv2.threshold(gray_roi, 3, 255, cv2.THRESH_BINARY_INV)
contours, _ = cv2.findContours(threshold, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
contours = sorted(contours, key=lambda x: cv2.contourArea(x), reverse=True)

一般来说,当您收到以下Python错误消息时:

ValueError:没有足够的值可解包(预期x得到y

搜索您尝试解包y元素的位置,然后尝试通过解包x元素对其进行修复

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python ValueError:没有足够的值可解包(预期3,得到1)

来自分类Dev

python3:没有足够的值来解包(预期为 2,得到 0)

来自分类Dev

ValueError:尝试解包python中的dict以对熊猫进行数据标记时,没有足够的值要解包(预期2,得到1)

来自分类Dev

如何修复 Python 错误:没有足够的值来解包(预期 2,得到 1)

来自分类Dev

python的棉花糖给出ValueError:没有足够的值要解压(预期2,得到1)

来自分类Dev

cv.findContours()-ValueError:没有足够的值可解包(预期3,得到2)

来自分类Dev

ValueError:没有足够的值可解包(预期11,得到1)

来自分类Dev

ValueError:没有足够的值可解包(预期为4,得到1)

来自分类Dev

尝试从稀疏矩阵制作图形:没有足够的值可解包(预期2,得到0)

来自分类Dev

Python - ValueError:解包的值太多(预期为 2)

来自分类Dev

如何解决此“ ValueError:没有足够的值要解压(预期3,得到2)”?

来自分类Dev

Python3 將文件放入字典中 ValueError:沒有足夠的值來解包(預期為 2,得到 1)

来自分类Dev

如何修复“没有足够的值来解包(预期为 2,得到 1)”错误

来自分类Dev

Python cv2没有足够的值来解压

来自分类Dev

如何处理scipy最小化ValueError:没有足够的值要解压(预期4,得到3)?

来自分类Dev

Pyspark错误ValueError:尝试与groupByKey分组时,没有足够的值要解压(预期2,得到1)

来自分类Dev

没有足够的值在 Python 中解压

来自分类Dev

ValueError : 没有足够的值来解包。为什么?

来自分类Dev

ValueError:没有足够的值可解压缩(预期2,得到1)-将文件从一个位置移到另一个位置后,出现此错误

来自分类Dev

python 3.x Keras ValueError:检查目标时出错:预期seq_input具有形状(无,2)但得到形状为(16,1)的数组

来自分类Dev

Python 值错误:没有足够的值来解压

来自分类Dev

Spacy.io实体链接器“没有足够的值要解压(预期2,得到0)”

来自分类Dev

Python语法错误:ValueError:太多值无法解包(预期2)

来自分类Dev

ValueError:太多值无法用Python中的元组列表解包(预期2)

来自分类Dev

如何在Python中修复“ ValueError:太多值以至无法解包(预期2)”

来自分类Dev

Python 2.7.1 ValueError:解包的值太多

来自分类Dev

如何解决 ValueError:没有足够的值来解包错误

来自分类Dev

如何解决ValueError:预期的2D数组,而在python中得到标量数组错误?

来自分类Dev

Python-Tensorflow-LSTM-ValueError:检查模型目标时出错:预期dense_16具有形状(无,100)但得到形状为(16、2)的数组

Related 相关文章

  1. 1

    Python ValueError:没有足够的值可解包(预期3,得到1)

  2. 2

    python3:没有足够的值来解包(预期为 2,得到 0)

  3. 3

    ValueError:尝试解包python中的dict以对熊猫进行数据标记时,没有足够的值要解包(预期2,得到1)

  4. 4

    如何修复 Python 错误:没有足够的值来解包(预期 2,得到 1)

  5. 5

    python的棉花糖给出ValueError:没有足够的值要解压(预期2,得到1)

  6. 6

    cv.findContours()-ValueError:没有足够的值可解包(预期3,得到2)

  7. 7

    ValueError:没有足够的值可解包(预期11,得到1)

  8. 8

    ValueError:没有足够的值可解包(预期为4,得到1)

  9. 9

    尝试从稀疏矩阵制作图形:没有足够的值可解包(预期2,得到0)

  10. 10

    Python - ValueError:解包的值太多(预期为 2)

  11. 11

    如何解决此“ ValueError:没有足够的值要解压(预期3,得到2)”?

  12. 12

    Python3 將文件放入字典中 ValueError:沒有足夠的值來解包(預期為 2,得到 1)

  13. 13

    如何修复“没有足够的值来解包(预期为 2,得到 1)”错误

  14. 14

    Python cv2没有足够的值来解压

  15. 15

    如何处理scipy最小化ValueError:没有足够的值要解压(预期4,得到3)?

  16. 16

    Pyspark错误ValueError:尝试与groupByKey分组时,没有足够的值要解压(预期2,得到1)

  17. 17

    没有足够的值在 Python 中解压

  18. 18

    ValueError : 没有足够的值来解包。为什么?

  19. 19

    ValueError:没有足够的值可解压缩(预期2,得到1)-将文件从一个位置移到另一个位置后,出现此错误

  20. 20

    python 3.x Keras ValueError:检查目标时出错:预期seq_input具有形状(无,2)但得到形状为(16,1)的数组

  21. 21

    Python 值错误:没有足够的值来解压

  22. 22

    Spacy.io实体链接器“没有足够的值要解压(预期2,得到0)”

  23. 23

    Python语法错误:ValueError:太多值无法解包(预期2)

  24. 24

    ValueError:太多值无法用Python中的元组列表解包(预期2)

  25. 25

    如何在Python中修复“ ValueError:太多值以至无法解包(预期2)”

  26. 26

    Python 2.7.1 ValueError:解包的值太多

  27. 27

    如何解决 ValueError:没有足够的值来解包错误

  28. 28

    如何解决ValueError:预期的2D数组,而在python中得到标量数组错误?

  29. 29

    Python-Tensorflow-LSTM-ValueError:检查模型目标时出错:预期dense_16具有形状(无,100)但得到形状为(16、2)的数组

热门标签

归档