3D激光扫描三维重建——2.matlab读取校正参数,画面扭曲消除

本文介绍了如何使用MATLAB进行摄像头校正和消除画面扭曲的过程。首先,通过`imaqhwinfo`获取摄像头ID并创建视频输入对象。接着,以特定帧率录制视频并保存。在消除扭曲阶段,读取每一帧进行处理并保存。在处理过程中,遇到了视频快进和图片读取乱序的问题,分别通过降低帧率和调整图片命名方式来解决。提供了详细的操作步骤和参考资料。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 上一篇中我们通过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.录视频,保存

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值