概述
前言
本文给出matlab调用工业摄像头的方法~
程序
此处直接给出相关程序!
vid = videoinput('gige', 1, 'Mono8');
src = getselectedsource(vid);
vid.FramesPerTrigger = 1;
set(vid,'TriggerRepeat',Inf);
vid.FramesPerTrigger = Inf;
set(vid,'FramesPerTrigger',1);
vid.FrameGrabInterval=1;
preview(vid);
while (1)
frame=getsnapshot(vid);
figure(1)
imshow(frame);title('原始图像');
drawnow;
end
说明
需要区分相机的种类:一种为Gige接口另一种为USB接口,
GigE其实就是千兆网工业相机,通俗点就是网线的接口。这种接口的相机优点是数据传输较快,方便后续进行图像处理。
报错
在matlab中调用该程序出现了一下错误:
Invalid ADAPTORNAME specified. Type 'imaqhwinfo' for a list of available ADAPTORNAMEs. Image acquisition adaptors may be available as downloadable support packages.
解决方法:需要安装gige vision toolbox
安装成功后,给出的程序则可成功调用!
点个赞吧~总结不易~
最后
以上就是寒冷白羊为你收集整理的matlab 工业相机 曝光时间_Matlab | 调用工业相机的全部内容,希望文章能够帮你解决matlab 工业相机 曝光时间_Matlab | 调用工业相机所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复