首先打开已经注册过的MATLAB软件,界面如图。
如何利用MATLAB调用USB摄像头并显示图像
通过imaqhwinfo函数查看电脑上视频设备。
如何利用MATLAB调用USB摄像头并显示图像
选择‘winvideo’,并将设备信息赋值给变量info,
如何利用MATLAB调用USB摄像头并显示图像
返回的也是一个结构体,将设备的信息赋值给dev_info,
如何利用MATLAB调用USB摄像头并显示图像
同样返回的是一个结构体,我想需要的是设备的ID和其支持的分辨率,查看SupportedFormats中的详细信息.
如何利用MATLAB调用USB摄像头并显示图像
下面就可以创建视频输入对象了,定义为vid,vid函数有好几种形式,我们选择视频为最大分辨率,将显示设备的一些信息。
如何利用MATLAB调用USB摄像头并显示图像
使用preview函数即可将图像数据显示在屏幕上,preview(vid).
如何利用MATLAB调用USB摄像头并显示图像