pythonでopencv使っているものだがマジで分からんことがあるので至急教えてくれ ID:MhTF9HVW

12以下、名無しにかわりましてVIPがお送りします:2019/06/19(水) 10:13:36.40 ID:MhTF9HVW

説明と修正(動作に変わりなし)

四角がだんだん(ここでは5回)右下に移動するプログラムを作りたい
だけどなぜか前フレームの四角が残る
それを回避する方法を教えてくれ

#画像読み込み
img = cv2.imread('nectar.jpg')

for i in range(5):

#元画像(img)を汚さない為に別の変数に同じものを入れてこれに四角を次の行で書き込む(実際には無意味)
nectar = img

#cv2.rectangle(書き込みをしたい画像,(四角の左上のx,y),(右下のx,y),(r,g,b),-1だと塗り潰し)
nectar(ここ修正した) = cv2.rectangle(nectar, (i * 10, i * 10), (i * 10 + 30, i * 10 + 30), (0, 0, 0), -1)

#nectarを描画
cv2.imshow('nectar_image', nectar)

#何かキーが押されるまで待機
cv2.waitKey(0)

#ウィンドウ使ったときの後始末らしい
cv2.destroyAllWindows()

16以下、名無しにかわりましてVIPがお送りします:2019/06/19(水) 13:09:43.61 ID:MhTF9HVW

ループの終わりに画像入れ直したらできたわ
ありがとう

17以下、名無しにかわりましてVIPがお送りします:2019/06/19(水) 13:10:18.28 ID:MhTF9HVW

思考が凝り固まってたわ

22以下、名無しにかわりましてVIPがお送りします:2019/06/19(水) 23:59:02.61 ID:MhTF9HVW

うるせえな


このIDをNGリストに追加する

今後このIDの書き込みやスレッドを表示したくない場合、以下のボタンをクリックしてください。
NGリストに追加

このスレッドは過去ログです。