企业网站搜索优化网络推广,南京 外贸网站建设,齐河网站开发,个人主页中不会展示下列哪项内容引言#xff1a;在项目中#xff0c;需要实现无人机摄像头采集到的图像回传到window下进行查看#xff0c;为此#xff0c;选择使用web_video_server功能包实现局域网下的图像传输
硬件环境#xff1a;
硬件#xff1a;Jetson orin nano 8G D435摄像头
环境#xff…引言在项目中需要实现无人机摄像头采集到的图像回传到window下进行查看为此选择使用web_video_server功能包实现局域网下的图像传输
硬件环境
硬件Jetson orin nano 8G D435摄像头
环境ubuntu20.04ros-noetic环境
详细使用教程
第一步安装对应版本的功能包这里主要是ros和ros2的区别。采用源码方式安装
链接: 源码连接
第二步将下载好的源码解压后放到自己的ROS工作空间src下进行编译。我这里是cwkj_ws,对应如下
cd cwkj_ws
catkin_make第三步新建launch文件夹和文件方便参数的设置和管理
roscd web_video_server
mkdir launch cd launch
gedit web_video_server.launch接着编辑 launch 文件例如主机在局域网下的 ip 为 192.168.0.113 一定要 “address” 填写 192.168.0.xxx 也就是确保在局域网网段否则无法访问 其他参数的设置可以自行修改 链接: 参数参考官方
launchnode pkgweb_video_server typeweb_video_server nameweb_video_server outputscreenparam nameport typeint value8080 /param nameaddress typestring value192.168.0.113 /param nameserver_threads typeint value1 /param nameros_threads typestring value2 /param namewidth typeint value1280 /param nameheight typeint value1080 /param namequality typeint value90 //node
/launch
第四步启动命令
注意这里第一句命令根据实际使用的摄像头使用对应的驱动命命令即可
roslaunch realsense2_camera rs_camera.launch rosrun web_video_server web_video_server在出现以上终端日志后在任意局域网下的电脑中在地址栏输入对应ip地址和端口号即可
如下
192.168.0.1138080总结至此实现图像的网页端远程传输其中还有很多参数比如图像像素以及质量等可以根据需要进行动态调整即可。
补充需要添加参数的话可以直接添加符号后加上对应参数名称和数值即可如下
http://192.168.0.100:5000/stream_viewer?topic/camera/color/image_rawquality10此处添加了后加了参数quelity10