説明と修正(動作に変わりなし)
四角がだんだん(ここでは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()