-
安装摄像头
笔记本自带也行,或者买一个usb摄像头,安装驱动之后检查能否正常获取。有时候即使usb摄像头在电脑硬件中显示了,在matlab中还是不能调用摄像头,可以在命令窗口中写一句代码:imaqreset ,以使得matlab加载电脑中能够获取图片的硬件。输入videoinput('winvideo')没有报错即可。
-
获取摄像头硬件信息
使用imaqhwinfo函数,来获取电脑上安装的摄像头的名称,比如'winvideo',之后可以利用imaqhwinfo('winvideo')来进一步获取设备ID等边信息,这在之后的视频流获取中会用到。获取设备ID之后(比如ID为1),可以进一步用imaqhwinfo('winvideo',1)来获取视频的默认格式大小等信息。
我们令win_info=imaqhwinfo('winvideo'),则ID可用win_info.DeviceIDs来获取,同理,可用以下代码获取摄像头支持的格式win_info=imaqhwinfo('winvideo'); d_win_info=imaqhwinfo('winvideo',1); d_win_info.SupportedFormats
可得到
ans =
'YUY2_160x120' 'YUY2_176x144' 'YUY2_320x240' 'YUY2_352x288' 'YUY2_640x480'
-
创建视频对象
通过第二
matlab通过摄像头获取图像进行处理
最新推荐文章于 2023-03-24 20:50:16 发布