- 上一篇中我们通过matlab相机标定工具获得了Calib_Results.mat文件。
- 先说一下这一篇的主要内容:matlab获取摄像头,录取6s的原始视频—>读取原始视频,对每一帧进行消扭处理,然后保存消扭后的帧—>读取消扭后的帧保存到文件夹,并合成视频。
1.读取摄像头:
A=imaqhwinfo(‘winvideo’);
查看A的内容:DeviceID存储着电脑上所有可用摄像头的ID,每个ID对应一个摄像头。DeviceInfo中存储着每个摄像头的信息。(从我的这里可以看出,我的USB摄像头的ID是2)
vid = videoinput(‘winvideo’,2,’YUY2_640x480’);
创建视频输入对象 ,第二个参数2是指DeviceID对应的第二个摄像头,第三个参数是我们需要的视频格式’YUY2_640x480’。preview(vid)
显示 至此可以看到我们指定摄像头的图像。
2.录视频,保存