码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • kitti data to ros bag


    ubunut20.4 ros-noetic

     kitti数下载

    http://www.cvlibs.net/datasets/kitti/raw_data.php

    1. 2011_09_26_drive_0005_sync
    2. ├── 2011_09_26
    3. │ ├── 2011_09_26_drive_0005_sync
    4. │ ├── calib_cam_to_cam.txt
    5. │ ├── calib_imu_to_velo.txt
    6. │ └── calib_velo_to_cam.txt
    7. └── kitti_2011_09_26_drive_0005_synced.bag
    1. cd 2011_09_26_drive_0005_sync
    2. kitti2bag -t 2011_09_26 -r 0005 raw_synced .

    kitti2bag

    https://github.com/tomas789/kitti2bag/

    安装和转换

    安装ros(提示tf error)

    安装opencv-python

    要安装到系统环境的python环境下,不要安装在anaconda环境下

    pip install kitti2bag
    

    再次转换:

    kitti2bag -t 2011_09_26 -r 0005 raw_synced .

    发生报错:

    Could not load module 'pykitti'. Please run pip install pykitti
    

    实际pykitti已经安装。输入以下,可以显示缺失的库,安装即可

    1. python
    2. import pykitti

    Failed to find match for field intensity

    1. whereis kitti2bag
    2. # kitti2bag: /home/qqq/.local/bin/kitti2bag
    3. gedit /home/qqq/.local/bin/kitti2bag
    1. #修改前
    2. fields = [PointField('x', 0, PointField.FLOAT32, 1),
    3. PointField('y', 4, PointField.FLOAT32, 1),
    4. PointField('z', 8, PointField.FLOAT32, 1),
    5. PointField('i', 12, PointField.FLOAT32, 1)]
    6. 修改后
    7. fields = [PointField('x', 0, PointField.FLOAT32, 1),
    8. PointField('y', 4, PointField.FLOAT32, 1),
    9. PointField('z', 8, PointField.FLOAT32, 1),
    10. PointField('intensity', 12, PointField.FLOAT32, 1)]

  • 相关阅读:
    [SRT]1.协议简介
    【数据结构】带头双向循环链表
    Linux:进程间通信
    3-1.MySQL数据库的事务
    [附源码]计算机毕业设计在线图书销售系统Springboot程序
    Jmeter直连数据库
    【Python】Python第三方库总览
    nodejs 和 npm 版本对应关系
    vue中的数组和对象常用方法
    [C++数据结构](33)图,图的遍历,最小生成树,最短路径算法详解
  • 原文地址:https://blog.csdn.net/xihuanniNI/article/details/125445790
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号