我的应用程序将网络摄像头图像流式传输到QWidget
,然后在显示这些图像后就不需要这些图像了。该应用程序运行了大约一两分钟,然后出现数十次此错误并崩溃:
QImage: out of memory, returning null image
使用每秒被调用多次QWidget
的方法。displayImage(QImage)
我觉得图像应该将指针作为参数,但我没有理由支持这一点。
如何确保QImage
s 从内存中释放?
注意:要创建图像,我正在使用 SO question how to convert an opencv cv::Mat to qimage的公认答案中描述的技术。