在ROS中使用openCV从ARDRONE获得视频馈送
Getting Video feed from ARDRONE using openCV in ROS
我想使用openCV为ROS中的ARDRONE 2.0编程一个控制器。有人能帮助我使用什么库/代码从无人机获取视频源以在openCV中进行处理,并使用ROS从openCV向无人机传递控制命令吗。
提前感谢!
您必须首先熟悉ROS,我建议您按照基本教程开始。
http://wiki.ros.org/ROS/Tutorials
之后,您可以安装ardrone_autonomy软件包,该软件包提供了使用ROS设置AR无人机所需的一切。包括您需要与OpenCv一起使用的AR无人机摄像头驱动程序。
https://github.com/AutonomyLab/ardrone_autonomy
之后,您只需编写一个Opencv函数,将其实现为ROS节点,并让该节点订阅/ardrone/image_raw主题,并将控制命令发布回AR Drone
相关文章:
- 如何在c++中录制具有精确帧时间戳的视频
- 如何在QT中的自定义视频小工具t上绘制矩形
- 如何使用OpenCV-C++编写*.mp4视频?
- 开放 CV 中的动态内存分配,用于视频处理
- 错误:(-210:不支持的格式或格式组合)功能'create'中的硬件视频解码器不支持视频源
- OpenCV QT,显示视频的帧(不使用while循环)
- FFmpeg——使用硬件加速进行视频解码
- 在 openCV 中手动停止视频
- 强制Qt相机视频格式
- 在macOS Mojave上尝试OpenCV视频捕获时"Abort Trap: 6"
- 应用程序在打开的简历中捕获视频后没有响应
- 使用 IMFSinkWriter 编码的视频的播放速度会根据宽度而变化
- 如何在 c++ 中通过 http 发送大型视频文件?
- 在 QLabel 中显示视频
- OpenGL 调试上下文警告 -"将使用视频内存作为缓冲区异议的来源
- 这个工厂类在这个C++视频中的意义何在?
- 如何使用Qt在新窗口中显示视频帧
- Qt GUI使用Qfiledialogbox和qlabel显示视频,这是我的代码
- 如何OPENCV+CUDA+视频捕获?
- 在ROS中使用openCV从ARDRONE获得视频馈送