2

多くの RAM を消費する複数の 16 ビット TIFF イメージを処理するプログラムを作成しています。

次のような画像を開く場合:

import cv2
for i in range(1000):
    img = cv2.imread(file[i])

各画像配列はメモリに移動しますか、それとも新しい値に割り当てると削除されますか? 削除されない場合、新しいものを開く前に削除するにはどうすればよいですか?

ありがとう!

4

2 に答える 2

3

反復ごとimgに再割り当てされるため、古いフレームはガベージ コレクターによって自動的に削除されます。

于 2013-10-16T21:35:35.440 に答える