前提・実現したいこと
画像検出のプログラムで輪郭を抽出したく、参考書をもとにかいているのですが
ValueError: not enough values to unpack (expected 3, got 2)
というエラーが出てしまいわかりません。変数と要素の数が一致しないというものらしいのですが、いろいろ試してみたものの解決できませんでした。教えてくださる方がいらっしゃいましたら教えてください。
該当のソースコード
python
1# 輪郭を抽出 2import cv2 3import matplotlib.pyplot as plt 4 5img_bgr=cv2.imread('earth15_02.jpg') 6img_gray=cv2.cvtColor(img_bgr,cv2.COLOR_BGR2GRAY) 7retval,thresh=cv2.threshold(img_gray,88,255,0) 8img,contours,hierarchy=cv2.findContours(thresh,cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE) 9 10result_img=cv2.drawContours(img,contours,-1,(0,0,255),3) 11 12# 13plt.imshow(result_img); 14plt.show() 15
試したこと
cv3からcv4に変わったということは分かるのですが画像認識について始めたばかりで良くわかりませんでした。
参考になりそうなページ
https://qiita.com/rareshana/items/6a2f5e7396f28f6eee49
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/17 02:51 編集
2021/06/17 07:09