CV.FindContours () -> valueError: недостаточно значений для распаковки (ожидаемое 3, получение 2), это появляется [дублиPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 CV.FindContours () -> valueError: недостаточно значений для распаковки (ожидаемое 3, получение 2), это появляется [дубли

Сообщение Anonymous »

Мой простой код Python - это < /p>
import cv2

img=cv2.imread('Materials/shapes.png')

blur=cv2.GaussianBlur(img,(3,3),0)
gray=cv2.cvtColor(blur,cv2.COLOR_BGR2GRAY)
returns,thresh=cv2.threshold(gray,80,255,cv2.THRESH_BINARY)

ret,contours,hierachy=cv2.findContours(thresh,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)

for cnt in contours:

area=cv2.contourArea(cnt) #contour area

if (area>1220):
cv2.drawContours(img,[cnt],-1,(0,255,0),2)
cv2.imshow('RGB',img)
cv2.waitKey(1000)
print(len(cnt))

import numpy as np

contours=np.array(contours)

print(contours)
< /code>
Это работало нормально. Но недавно без меня даже внесения никаких изменений. Это было брошено мне < /p>

ret,contours, hierachy=cv2.findcontours(tresh, cv2.retr_tree, cv2.chain_approx_simple)> valueerror: недостаточно значений для непредвиденных (ожидаемое 3, gat 2) < /p /> < />> valueerr: недостаточно значения (ожидается 3, gat 2) < /p /p /> < />>

Подробнее здесь: https://stackoverflow.com/questions/541 ... ed-3-got-2
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»