Realsense D435i录制rosbag后提取jpeg图像

2023-05-16

Realsense D435i录制rosbag后提取jpeg图像

  • 启动相机
  • 录制rosbag
  • 提取图像

启动相机

roslaunch  realsense2_camera rs_camera.launch

录制rosbag

robag record /camera/color/image_raw

提取图像

roslaunch export_pic.launch
mv ~/.ros/frame*.jpg folder // folder 是用来保存图片的路径

其中,export_pic.launch写法如下:

<launch>
    <node pkg="rosbag" type="play" name="rosbag" required="true" args="/home/robot/mydog_ws/picture/2021-01-18-16-45-49.bag"/>
    <node name="extract" pkg="image_view" type="extract_images" respawn="false" required="true" output="screen" cwd="ROS_HOME">
    <remap from="image" to="/camera/color/image_raw"/>
    <param name="sec_per_frame" value="0.01"/>
    </node>
</launch>

注:
1 args="/home/robot/mydog_ws/picture/2021-01-18-16-45-49.bag"/一句代表rosbag的路径;
2 param name=“sec_per_frame” value="0.01"一句中, name代表提取图片的名称,输出的图像名为“frame0001、frame0002、frame0003……”,value代表提取图片的帧率。
(平时使用只需要改动这几个地方)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Realsense D435i录制rosbag后提取jpeg图像 的相关文章

  • ssh服务和日志的基本常识

    查看网桥 brctl show 创建链接 ln s mnt dir file mnt lianjie 1 查看进程 gnome system monltor ps 当前shell的进程 A 所有的进程 a shell中所有的进程 xff0c
  • ESP8266基础详细使用

    前言 刚买一块ESP8266 琢磨一天才弄明白怎么使用 xff0c 小白第一次弄这个确实不太友好 xff0c 这里记录一下 xff0c 怕以后自己用到又忘了 xff0c 在物联网这一方面ESP8266还是特别实用的 材料准备 淘宝 xff0
  • nvm安装流程

    nvm nvm是管理node版本的工具 一般我们会负责多个项目 xff0c 不同项目有不同版本的node环境 xff0c 此时就需要nvm对node版本进行切换处理 1 首先卸载node 2 nvm下载 安装包下载地址 xff1a http
  • 树莓派 raspbian (各版本)换国内源

    xff08 看到师兄的博客后感觉还行 xff0c 所以自己也来写下 xff0c 第一次写 xff0c 所以不会编排 xff0c 有什么错误希望被指出 xff0c 谢谢 xff09 相信来寻找换源的人都和一样知道为什么要换国内更新源了吧 xf
  • 树莓派4b的i2c配置及wiringPi通信

    一 配置i2c设备 1 xff09 在终端中操作 xff0c 输入指令 sudo raspi config 2 xff09 然后会出现设置界面 xff0c 然后跟着如下图片操作 第一项 xff1a Change User Password
  • 树莓派驱动之设备树覆盖

    一 前言 由于是初学者 xff0c 所以对于一些操作需要记录下方便自己查找 附上 xff1a 树莓派设备树官网 我只从官网上了解到一点点内容 xff0c 还有许多没看懂的和还没学的 一个常规的Arm Linux设备树 xff0c 主要是由源
  • ConcurrentHashMap 常用方法

    void clear 从该映射中移除所有映射关系 boolean containsKey Object key 测试指定对象是否为此表中的键 boolean containsValue Object value 如果此映射将一个或多个键映射
  • .vscode中常用的配置文件

    文件 一 安装常用插件二 c cpp properties json文件三 settings json文件 一 安装常用插件 根据自己需要安装相应的插件 xff1a span class token number 1 span span c
  • 操作系统相关知识

    目录 一 嵌入式操作系统二 实时操作系统 xff08 RTOS xff09 三 Freertos 操作系统四 Linux xff08 操作系统 xff09 五 Linux 和 FreeRTOS操作系统的区别 xff08 面试中被问到 xff
  • 结构体对齐(全)

    目录 一 结构体对齐规则二 结构体位域对齐规则 一 结构体对齐规则 1 第一个成员在与结构体偏移量为0的地址处 xff1b 2 其他成员变量要与自身类型的整数倍地址处对齐 xff1b 3 结构体总大小为要与 处理器字节数与成员类型所占字节数
  • C语言自我实现模块化打印log

    在一个嵌入式稍微大些的工程中实现模块化控制打印输出信息是很有必要的 xff0c 下面是模仿别人的实现的模块化打印 xff0c 需要时可以根据下面的实现代码去修改满足自己所需要的 xff01 xff01 xff01 span class to
  • 卸载ibus后无法进入桌面的解决方法

    过程 一 复现现象 xff1a 二 复现原因 xff1a 三 解决方法 xff1a 重新安装ubuntu桌面 一 复现现象 xff1a 开机进入 Ubuntu xff0c 输入密码成功后一直卡在这个页面 xff0c 无法进入 ubuntu
  • Linux内核之 printk 打印

    Linux内核之 printk 打印 前言一 printk 介绍1 printk 消息级别2 内核 printk 文件 二 调整打印级别1 在 menuconfig 中修改2 在系统中修改 xff08 常用 xff09 三 使用示例四 查看
  • Linux ALSA 之四:Tinyalsa->Alsa Driver Flow分析

    Tinyalsa gt Alsa Driver Flow 一 概述二 Tinyalsa2 1 tinypcminfo2 2 tinymix2 3 tinyplay2 4 tinycap 三 Tinyalsa gt alsa driver f
  • Linux ALSA 之十:ALSA ASOC Machine Driver

    ALSA ASOC Machine Driver 一 Machine 简介二 ASoC Machine Driver2 1 Machine Driver 的 Platform Driver amp Platform Device 驱动模型2
  • Linux ALSA 之十一:ALSA ASOC Path 完整路径追踪

    ALSA ASOC Path 完整路径追踪 一 ASoc Path 简介二 ASoc Path 完整路径2 1 tinymix 设置2 2 完整路径 route 一 ASoc Path 简介 如前面小节所描述 xff0c ASoc 中 Ma
  • 【STM32】关于Clion+STM32cubeMX环境搭建过程中所遇到的一些问题·其一

    目录 一 前言 二 正文 stm32 cubemx的安装 建立工程 配置openOCD进行编译烧录 关于烧录失败的事 三 小结 四 参考文章 一 前言 近日在网上冲浪时无意间发现了稚晖君在知乎发布的一篇关于如何使用clion 43 stm3
  • 端口扫描 1

    TCP端口扫描是通过SYN数据包进行的 xff0c 用于扫描目标机器的端口上是否存在程序监听 xff0c 通常意义上 xff0c 普通个人机器上的某个端口如果有程序监听的话 xff0c 那么它一般是系统漏洞 由于TCP是一个有连接的可靠协议
  • linux Ubuntu终端快捷键

    终端操作快捷键 Tab 自动补全 Ctrl 43 a 光标移动到开始位置 Ctrl 43 e 光标移动到最末尾 Ctrl 43 k 删除此处至末尾的所有内容 Ctrl 43 u 删除此处至开始的所有内容 Ctrl 43 d 删除当前字符 C
  • Linux ALSA 之十二:ALSA ASOC Kcontrol

    ALSA ASOC Kcontrol 一 结构体 snd kcontrol new二 ASoC 系统定义的 kcontrol 宏2 1 SOC SINGLE2 2 SOC SINGLE TLV2 3 SOC DOUBLE2 4 Mixer

随机推荐

  • (2022.12.12 )完成mavros配置+PX4配置

    一 mavros 安装配置 在安装之前 xff0c 请先更新软件库 xff1a sudo apt get update sudo apt get upgrade 遇到问题 无法安全地用该源进行更新 xff0c 所以默认禁用该源 N 参见 a
  • 基于ROS平台的STM32小车--汇总

    一切为了实现利用ros通过串口控制小车简单运动 基于ROS平台的STM32小车 4 上位机控制器 https blog csdn net weixin 39752599 article details 86552511 下载串口通信的ROS
  • Docker容器可视化

    文章目录 本地安装X11界面工具 添加参数创建容器测试容器尝试运行Matplotlib绘制柱状图 参考 Docker容器中运行程序 xff0c 有时候需要显示容器中的图像 xff0c 或在容器中运行一些图形界面的软件 调用摄像头等 xff0
  • 什么是枚举

    什么是枚举 简单来说 xff0c 枚举就是一个类有有限个确定的对象 有限个 就不用解释了 xff0c 如果说枚举有无限个对象 xff0c 那它和普通的类又有什么区别呢 xff1f 确定的 就是指枚举类的所有对象都是不可变的 这里我给个例子解
  • Centos7如何安装sogo输入法

    安装epel依赖源 sudo yum install epel release xff1b 卸载 ibus软件 rpm e nodeps ibus 安装fcitx相关 yum y install fcitx fcitx pinyin fci
  • 安卓系统无线投屏到win10

    安卓系统无线投屏到win10 xff0c 在电脑上操作手机 共有两种方法 xff0c 第一种方法需要先使用数据线连接电脑 xff0c 再断开数据线使用 xff0c 第二种方法是使用安卓11的无线调试 xff0c 全程不需要数据线连接电脑 x
  • FreeRTOS对系统异常优先级寄存器的PendSV和SysTick 的优先级设置过程

    为什么要设置PendSV为最低优先级 xff1f 应用程序执行SVC 时都是希望所需的请求立即得到响应 PendSV 则不同 xff0c 它是可以像普通的中断一样被抢占挂起的 xff08 不像SVC 那样会上访 xff09 操作系统 可以利
  • 如何看懂FreeRTOS里面的函数指针typedef BaseType_t (*TaskHookFunction_t)( void * );

    看懂这个 span class token keyword typedef span span class token keyword long span BaseType t span class token punctuation sp
  • 正点原子MiniFly遥控器V1.1—电路图原理分析

    MiniFly 遥控器系统框架 xff1a STM32F103C8T6 作为控制 MCU xff0c 外围硬件主要有蓝色 0 96 寸 OLED NRF24L01 43 RF 功率放大 2 4G 天线 摇杆 按键 蜂鸣器 LED 等 1 x
  • 使用谷歌学术检索论文小技巧

    写在最前 当然 xff0c 最最关键的一点是 xff0c 得上得了谷歌学术 xff0c 如果没法上谷歌学术 xff0c 请移步这里 xff1a 修改hosts使用谷歌服务 另外说说我们的需求 xff0c 就是需要查找某个方面的文章 xff0
  • 正点原子MiniFly遥控器V1.1—通信链路

    如果遥控器连接了上位机 xff0c 遥控器会将接收到的应答数据包先解析 xff0c 解析完成后转发给上位机 同样 xff0c 上位机发下来的数据遥控器也会先解析再转发 给四轴 Radiolink 链路中 遥控器定周期发送控制命令 xff0c
  • 正点原子Minifly遥控器V1.1—代码分析一:radiolink.c

    无线连接任务 span class token keyword void span span class token function radiolinkTask span span class token punctuation span
  • 正点原子wukong开源飞控时钟配置之stm32CubeMX

    数字来源下面 xff0c go to define就能找到 再对照一下 xff0c 这个说明还没改过来 重点来了 xff1a 进过上面那些参数配置 xff0c 各外设时钟配置成多少了 xff1f 使用stm32CubeMX直观了解一下 xf
  • 我的共轴双旋翼无人机

    已申请专利 xff0c 终于可以拿出来与大家一起看看 xff0c 相关资料等毕业论文弄好后再公开 xff01 造型酷不酷 xff1f 有没有心动 xff1f 想不想看看它怎么上天的 xff1f B站视频链接 xff1a 试飞 xff1a 试
  • 使用Betaflight Configurator飞控刷写固件时各步骤的含义

    关于ISP IAP DFU和bootloader 参考上面文章 xff0c 总结一下 xff1a 最开始 xff0c 每次升级程序 xff0c 将芯片从工作板到升级代码板 xff0c 反复移植 xff0c 不方便 于是ISP来了 ISP x
  • linux温湿度传感器SHTC3驱动开发

    开发环境为Ubuntu16 04LTS 43 vscode xff0c 使用了正点原子IMX6ULL开发板 xff0c 板子上运行的是正点原子的出厂系统 参考了这篇文章 温湿度传感器SHTC3驱动开发 xff08 一 xff09 小白也能轻
  • SVN st 命令信息说明

    未指定参数时 xff0c 只显示本地修改的条目 没有网络访问 使用 q 时 xff0c 只显示本地修改条目的摘要信息 使用 u 时 xff0c 增加工作版本和服务器上版本过期信息 使用 v 时 xff0c 显示每个条目的完整版本信息 输出的
  • 深度学习中常用的优化算法

    机器学习几乎所有的算法都要利用损失函数 lossfunction 来检验算法模型的优劣 xff0c 同时利用损失函数来提升算法模型 而这个提升的过程就叫做优化 Optimizer 下面的内容就是记录一下在深度学习中常用到的几种优化算法 xf
  • ERROR: unable to process source [https://raw.githubusercontent.com/ros/rosdistro

    xxx 64 xxx span class token punctuation span span class token operator span span class token operator span autoware span
  • Realsense D435i录制rosbag后提取jpeg图像

    Realsense D435i录制rosbag后提取jpeg图像 启动相机录制rosbag提取图像 启动相机 roslaunch realsense2 camera rs camera span class token punctuatio