图像采集程序大内存使用情况

2视图(30天)
Ramu矿Pradip
Ramu矿Pradip 2021年9月29日
评论道: 为副总经理 2021年10月5日
我写一个应用程序从盟军视觉相机获取图像(gige凸轮接口),然后绘制直方图的用户定义感兴趣的地区。应用程序工作正常10分钟然后失败了,因为内存使用稳步增加。
相机参数
app.cam = videoinput (' gige ' 1 ' Mono8 ');
app.src = getselectedsource (app.cam);
%设置初始参数
app.cam。TriggerRepeat =正;
app.cam。FramesPerTrigger = 1;
app.cam。超时= 30;
主循环
触发(app.cam);
帧= getdata (app.cam);
图像(应用程序。要是,Cdata,框架);
如果~ isempty (app.roi)
app.roi =圆(app.roi);
矩形(app.roi app.livecam,“位置”,“EdgeColor”,“g”)
img =框架(app.roi (2): app.roi (2) + app.roi (4), app.roi (1): app.roi (1) + app.roi (3));
updateHistogram (app, img)
结束
每一帧是ca 800 x 400像素。
谁能帮我解决我的程序的内存问题?
谢谢你!
3评论
为副总经理
为副总经理 2021年10月5日
我不确定行为的给你,但是你可能想要反复检查,确保你没有堆积在那个特定的轴。这是一种典型的无意中吃内存的方法。只是检查轴的“孩子”属性,以确保没有一堆图像叠加。

登录置评。

答案(0)

标签

下载188bet金宝搏


释放

R2018a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!