文章目录
- 1.能不能外接图像采集卡
- 2.几点注意事项
- 3.补充
最近使用 DJI M600 pro做项目,开发地面站的过程中为了提高效率,想要直接利用lightbridge 2遥控器的内置图传将机载的云台相机图像实时地结合到自己开发的QT界面中。
在网络上搜了很久都没有得到靠谱的回答,因此将自己的尝试记录下来,希望对大家有所帮助。
1.能不能外接图像采集卡
可以
使用lightbrdige 2 的mini hdmi接口可以直接在显示器上显示带有OCR(可通过DJI GO关闭)的实时云台画面。但我们不希望直接在显示器上显示,而是希望能够在QT中采集到。
大疆的说法是不支持外接图像采集卡,但可以通过推流直播的形式获取到图像,这种做法的缺点很明显,一是有较大延迟,二是要求具备4G或WIFI通信能力。
经过几次尝试了以后,我们成功地利用一款USB2.0图像采集卡(某东搜同三维采集卡,最便宜那款)在VLC上获取到了图像,进而在QT中采集到了实时的云台画面。
2.几点注意事项
我们在测试过程中,一开始也并不能获得图像,最后我们在DJI go中将图像输出全部设置为EXT模式,同时关闭OCR显示,才成功在QT中获得图像。
具体过程为:将遥控器mini hdmi接口通过hdmi连接线与采集卡相连,采集卡插入电脑USB端口,此时电脑设备管理中应该能够看见USB vedio设备,如若笔记本内置摄像头,则此捕获设备的USB vedio编号应该为1。按照上文所述在DJI GO APP中调整图像输出设置,在QT中打开对应设备即可获得图像。
图1 DJI云台图像在QT界面中实时显示
我们获得的图像如下图所示:
3.补充
我们只在前文提及的采集设备上进行了测试,但理论上只要能解析h.264或H.265编码的Hdmi输入采集卡都能完成采集。