使用auto main_camera_stream_sub = nh.subscribe("dji_osdk_ro...
已完成
使用auto main_camera_stream_sub = nh.subscribe("dji_osdk_ros/main_camera_images", 10, mainCameraStreamCallBack);
以及回调函数中opencv的部分读出来的M300RTK上H20T的图像很糊,经常出现大面积的马赛克,距离拍摄物体大约为1~2米。请问是什么原因?
-
H20码流较大,花屏问题与机载端的解码性能有一定的关系。 1、可以使用sample中的SDL渲染播放,有一定的优化效果。 2、另论坛上有提供一个关于H20软解码的帖子可以参考优化(帖子基于OSDK Linux demo,ROS是基于Linux接口调用实现的,可以对应调整优化) https://djisdksupport.zendesk.com/hc/zh-cn/articles/900005866646-OSDK%E8%8E%B7%E5%8F%96M300-H20-%E8%A7%86%E9%A2%91%E8%A7%A3%E7%A0%81%E8%8A%B1%E5%B1%8F%E9%97%AE%E9%A2%98%E8%AE%A8%E8%AE%BA 3、如果还是不行,就需要更换使用硬解码优化了。 -
硬解码需要机载计算机平台支持,如果使用妙算2G,可以参考论坛:https://bbs.dji.com/forum.php?mod=viewthread&tid=260759 使用其他的机载计算机平台,需要根据实际使用平台评估是否支持硬解。
请先登录再写评论。
评论
6 条评论