pythonを用いて画像の輪郭を表示したいと思っています.
下がプログラムになります.
mport numpy as np
import cv2
im = cv2.imread('14gou.pgm')
imgray = cv2.cvtColor(im,cv2.COLOR_BGR2GRAY)
ret,thresh = cv2.threshold(imgray,127,255,0)
image, contours, hierarchy = cv2.findContours(thresh,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)
img = cv2.drawContours(im, contours, -1, (0,255,0), 3)
cv2.imshow('Image1',img)
これを実行すると
Traceback (most recent call last):
File "C:/Users/catia13/PycharmProjects/bme280/messi.py", line 7, in <module>
image, contours, hierarchy = cv2.findContours(thresh,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)
ValueError: need more than 2 values to unpack
このようなエラーが出できますが.need more than 2 values to unpack
とはどういうことなのでしょうか...知ってる方おねがいします!

回答2件
あなたの回答
tips
プレビュー