当前位置: 首页 > news >正文

哈尔滨网站建设策划方案西安网站建设推广专家

哈尔滨网站建设策划方案,西安网站建设推广专家,wordpress gif插件,电视剧男女直接做视频网站一,要具备ROS环境 ROS环境搭建可以参考我之前的文章 ROS参考文章1 ROS参考文章2   建立ROS工作空间 ROS系统由自己的编译空间规则。 cd 你自己想要的文件夹(我一般是home目录) mkdir -p (你自己的文件夹名字,比如我是yolov5…

一,要具备ROS环境

ROS环境搭建可以参考我之前的文章
ROS参考文章1
ROS参考文章2

在这里插入图片描述

建立ROS工作空间

ROS系统由自己的编译空间规则。


cd 你自己想要的文件夹(我一般是home目录)

  • mkdir -p (你自己的文件夹名字,比如我是yolov5_ws)/src(src不能更换名字)(举例:mkdir -p yolov5/src)
  • 建立工具包,catkin create_pkg yolov5_ros roscpp rospy std_msgs message_generation message_runtime
  • 在yolov5_ros 文件下建立如下几个文件夹:
    • launch 文件夹(launch文件)
    • media 文件夹(测试视频文件,可以不要)
    • scripts文件夹(存放py的脚本文件)
    • weights文件(存放yolov5的权重文件,自己可以设置,改完之后,在launch文件夹里面记得同步更改)
    • yolov5文件夹(存放yolov5源码,版本不限制)
  • 新建消息文件夹yolo5_ros_msgs ,limian 里面新建msg文件夹,存放我们的自定义消息包类型
    • msg里面新建我们需要自定义的消息类型xxx.msg ,如下所示👇
      float64 probability
      int64 xmin
      int64 ymin
      int64 xmax
      int64 ymax
      int16 num
      string Class

在这里插入图片描述
备注:自己定义的消息包类型,不要忘记了CMakelist.txt文件里面修改编译规则。👇

cmake_minimum_required(VERSION 3.0.2)
project(yolov5_ros_msgs)find_package(catkin REQUIRED COMPONENTSstd_msgsmessage_generationmessage_runtimerospystd_msgs
)add_message_files(DIRECTORY msgFILESBoundingBox.msgBoundingBoxes.msg
)generate_messages(DEPENDENCIESstd_msgs
)catkin_package(CATKIN_DEPENDS    message_generation  message_runtime rospy std_msgs)include_directories(
# include${catkin_INCLUDE_DIRS}
)

具体每一项的意义可以参考我如下博客,写的非常详细
编译依赖项意义的参考博客

编写脚本封装yolo算法

这个根据自己的YOLO版本类型进行封装。我把该代码上传至我的个人github。

在这里插入图片描述

#启动脚本编写(根据个人节点情况编写)

<?xml version="1.0" encoding="utf-8"?><launch><!-- Load Parameter --><param name="yolov5_path"       value="$(find yolov5_ros)/yolov5"/><param name="use_cpu"           value="True" /><!-- Start yolov5 and ros wrapper --><node pkg="yolov5_ros" type="yolo_v5.py" name="yolov5_ros" output="screen" ><param name="weight_path"       value="$(find yolov5_ros)/weights/yolov5s.pt"/><param name="image_topic"       value="/usb_cam/image_raw" /><param name="pub_topic"         value="/yolov5/BoundingBoxes" /><param name="camera_frame"       value="camera_color_frame"/><param name="conf"              value="0.3" /></node></launch>

编译和添加环境变量

这个地方搞过ROS的都知道,不做详细说明。

编译完毕之后,运行脚本

roslaunch yolov5_ros 脚本名称

运行结果


运行的主题名称👇

在这里插入图片描述

riz显示👇

在这里插入图片描述

运行结果👇

在这里插入图片描述

http://www.dt0577.cn/news/55878.html

相关文章:

  • 上海建网站手机app海外seo推广公司
  • 自己的网站怎么做搜索免费seo在线工具
  • web毕业设计代做网站重庆seo网站管理
  • 网站后台内容更换怎么做武汉疫情最新情况
  • 做中介平台网站 需要什么seo自学网官网
  • wordpress建站双语做网站企业
  • 专做logo网站叫什么地方进一步优化落实
  • 网站制作公司美股上市公司建网站需要多少钱
  • 网站的备案许可号不存在在百度上怎么注册网站
  • html怎么做静态网站男生技能培训班有哪些
  • 上海医院设计网站建设关于网络推广的方法
  • 宿舍内网络组建方案杭州关键词优化测试
  • php个人网站模板网站流量统计
  • 网站app怎么做的北京百度推广公司
  • 免费域名网站申请南宁网络优化seo费用
  • 宝塔怎么做两个网站的解析长春网站建设推广
  • 开封网站建设兼职关于网站推广
  • 黑马程序员培训价格表网站seo诊断报告怎么写
  • 龙岗网站建设电话营销推广方案怎么写
  • 邀请码网站怎么做国内十大搜索引擎
  • 阿里云网站搭建教程成人用品网店进货渠道
  • 微信电影网站怎么做百度账号管家
  • 网站建设作业seo是指什么
  • 美橙互联 网站备案拍照seo关键词外包
  • 无为网站建设广州专门做seo的公司
  • 天梯网站建设互联网推广有哪些方式
  • 网店运营管理与营销推广搜索引擎优化方法有哪几种
  • 重庆网站制作武汉深圳网络推广哪家比较好
  • 淮北市建设委员会网站新媒体运营培训班
  • 网站怎么做能中英文的关键词名词解释