欢迎来到天天文库
浏览记录
ID:39466048
大小:42.00 KB
页数:5页
时间:2019-07-04
《MATLAB图像采集》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、进行的步骤如下:1.安装并配置图像采集设备2.获取在图像采集工具箱中能唯一标识此图像采集设备的信息,此信息在创建视频输入对象时要用到。这些信息包括:Adaptorname软件适配器名,DeviceID硬件设备的ID,Videoformat视频格式。imaqhwinfo用于检测适配器名,我的电脑安装了一个USB摄像头,所以检测到一个安装了的适配器'winvideo'。之后可以使用这个适配器名连接视频采集设备。复制内容到剪贴板代码:imaqhwinfoans= InstalledAdaptors:{'winv
2、ideo'} MATLABVersion:'7.0(R14)' ToolboxName:'ImageAcquisitionToolbox' ToolboxVersion:'1.5(R14)'要查看特定设备的设备ID,可使用如下命令:复制内容到剪贴板代码:info=imaqhwinfo('winvideo')info= AdaptorDllName:'D:MATLAB7toolboximaqimaqadaptorswin32mwwinvideoimaq.dll'
3、AdaptorDllVersion:'1.5(R14)' AdaptorName:'winvideo' DeviceIDs:{[1] [2]} DeviceInfo:[1x2struct]在上面的DeviceIDs可以看到两个数组,每一个代表一个设备,我的摄像头设备为:USB视频设备#2,这里可能就对应着[2],【对应的是1,哈哈】。要继续获得更多有关设备的信息可以如下进行:复制内容到剪贴板代码:dev_info=imaqhwinfo('winvideo',1)复制内
4、容到剪贴板代码:dev_info2=imaqhwinfo('winvideo',2)我的电脑返回信息如下:dev_info= DefaultFormat:'YUY2_640x480' DeviceFileSupported:0 DeviceName:'USB视频设备' DeviceID:1 ObjectConstructor:'videoinput('winvideo',1)' SupportedFormats:{'YUY2_640x480' 'YU
5、Y2_352x288' 'YUY2_320x240' 'YUY2_176x144' 'YUY2_160x120'}(这个应该是我的战车摄像头)dev_info2= DefaultFormat:'RGB24_640x480' DeviceFileSupported:0 DeviceName:'VimisoftCamera' DeviceID:2 ObjectConstructor:'videoinput('winvideo',2)' Support
6、edFormats:{1x9cell}(这个应该是软件的什么东西?)3.创建视频输入对象使用videoinput函数创建视频输入对象,此函数使用上步得到的适配器名、设备ID和设定的视频格式创建对象。这里只需要适配器名,videoinput函数使用默认的设备ID和视频格式。复制内容到剪贴板代码:vid=videoinput('winvideo')SummaryofVideoInputObjectUsing'USB视频设备'. AcquisitionSource(s): input1isavailable.
7、 AcquisitionParameters: 'input1'isthecurrentselectedsource. 10framespertriggerusingtheselectedsource. 'YUY2_640x480'videodatatobeloggeduponSTART. Grabbingfirstofevery1frame(s). Logdatato
8、'memory'ontrigger. TriggerParameters: 1'immediate'trigger(s)onSTART. Status: WaitingforSTART. 0framesacquiredsincestarting. 0framesavailableforGETDATA.4.预览视频流
此文档下载收益归作者所有