私のアプリケーションはウェブカメラの画像をにストリーミングし、QWidget
表示された後はそれらの画像を必要としません。アプリケーションは約1〜2分間実行されてから、このエラーが数十回発生してクラッシュします。
QImage: out of memory, returning null image
は、 1秒間に数回呼び出されるメソッドをQWidget
使用します。displayImage(QImage)
画像はポインタをパラメータとしてとらなければならないような気がしますが、それを裏付ける理由はありません。
QImage
をメモリから確実に解放するにはどうすればよいですか?
注:画像を作成するには、SOの質問の受け入れられた回答で説明されている手法を使用して、opencv cv::Matをqimageに変換する方法を使用します。