我正在为Parrot AR.drone开发图像处理项目,使用opencv4Android,我对整个事情都是新手! , 有没有人知道如何使用OpenCV从ARDrone读取视频流,示例显示如何从网络摄像头获取视频输入
视频以H.264格式编码,无人机为每个视频帧添加了专有标题(称为PaVE),显然这就是Android无法加载视频流的原因。
感谢
答案 0 :(得分:1)
你需要一个PaVE解析器,它可以解除H.264帧上的PaVE标题,然后你可以解码它们并将它们提供给OpenCV。
有一些PaVE解析器。也许你可以按原样使用,或者根据你的需要进行调整。
video_com_stage.c
文件夹中的video_stage_tcp.c
,video_stage_decoder.c
,video_stage_ffmpeg_decoder.c
和ARDroneLib/Soft/lib/ardrone_tool/Video
个文件