参考博文:
1、ORK软件包安装、Kinect v2源码调整参考
2、运行过程参考
3、ORK官网
4、源码github地址

具体安装过程

1、Kinect v2驱动安装(libfreenect2 和iai_kinect2)
2、按照第一篇参考博文安装ORK功能包和couchdb并进行相关修改
3、运行过程参考第二篇博文,这里从安装完couchdb开始:

rosrun object_recognition_core object_add.py -n "coke " -d "A universal can of coke" --commit

执行完这段代码就可以去http://localhost:5984/_utils/database.html?object_recognition/_design/objects/_view/by_object_name查看有无模型了。

运行下面两行代码下载模型文件

git clone https://github.com/wg-perception/ork_tutorials
cd .. && catkin_make

接下来向数据库中添加模型,注意这段代码要按照自己模型的ID和coke.stl的路径来运行。

rosrun object_recognition_core mesh_add.py <YOUR_OBJECT_ID> <path to ork_tutorials/data/coke.stl>
例如我的运行命令为:
```cpp
rosrun object_recognition_core mesh_add.py a56bc3073225e8398eed24b54b0013ef ~/catkin_ws/src/ork_tutorials/data/coke.stl

下面这两行代码也是不可缺少的,若第一行代码运行时提示没有pip,运行sudo apt install python-pip即可。

sudo pip install git+https://github.com/couchapp/couchapp.git
rosrun object_recognition_core push.sh

运行前最后一步,训练模型:

rosrun object_recognition_core training -c `rospack find object_recognition_linemod`/conf/training.ork

4、运行之前,Kinect V2需要修改订阅的话题,参考博文
修改ork/linemod/conf/下的detection.ros.ork

    rgb_frame_id: 'kinect2_rgb_optical_frame'rgb_image_topic: '/kinect2/qhd/image_color_rect'rgb_camera_info: '/kinect2/qhd/camera_info'depth_frame_id: 'kinect2_ir_optical_frame'depth_image_topic: '/kinect2/qhd/image_depth_rect'depth_camera_info: '/kinect2/qhd/camera_info'

5、运行

roslaunch kinect2_bridge kinect2_bridge.launch publish_tf:=true
rosrun object_recognition_core detection -c  `rospack find object_recognition_linemod`/conf/detection.ros.ork
rviz

6、查看位姿信息

rostopic echo /recognized_object_array

Kinect v2基于Ubuntu16.04使用ORK中linemod算法进行目标检测和定位相关推荐

  1. 基于ubuntu16.04多用户编译android N(android 7.1)系统提示ninja_wrapper错误问题

    基于ubuntu16.04多用户编译android N(android 7.1)系统提示ninja_wrapper错误问题 Ubuntu 1604系统除了root,还有kandi和sundi两个用户, ...

  2. 基于ubuntu16.04部署IBM开源区块链项目-弹珠资产管理(Marbles)

    前言 本教程基本上是对Marbles项目的翻译过程. 如果英文比较好的话,建议根据官方操作说明,一步步进行环境部署.当然你也可以参考本教程在自己的主机上部署该项目. Marbles 介绍 关于 Mar ...

  3. 基于node-fontnik部署安装otf转pbf字体(基于ubuntu16.04)

    基于node-fontnik部署安装otf转pbf字体(基于ubuntu16.04) 谷歌开源字体下载:http://www.googlefonts.net/ node-fontnik 是mapbox ...

  4. 基于Ubuntu16.04的GeForce GTX 1080驱动安装,遇到的问题及对应的解决方法

    基于Ubuntu16.04的GeForce GTX 1080驱动安装,遇到的问题及对应的解决方法 参考文章: (1)基于Ubuntu16.04的GeForce GTX 1080驱动安装,遇到的问题及对 ...

  5. 基于ubuntu-20.04.3的snort+Barnyard2+BASE的入侵检测系统安装时Barnyard2反编译时出错解决

    基于ubuntu-20.04.3的snort+Barnyard2+BASE的入侵检测系统安装时Barnyard2反编译时出错解决 在按照https://www.modb.pro/db/159797大佬 ...

  6. CV:基于Keras利用训练好的hdf5模型进行目标检测实现输出模型中的脸部表情或性别的gradcam(可视化)

    CV:基于Keras利用训练好的hdf5模型进行目标检测实现输出模型中的脸部表情或性别的gradcam(可视化) 目录 设计思路 核心代码 设计思路 核心代码 #CV:基于keras利用训练好的hdf ...

  7. 基于多视角融合的夜间无人车三维目标检测

    基于多视角融合的夜间无人车三维目标检测 人工智能技术与咨询 来源:<应用光学>,作者王宇岚等 摘 要:为了提高无人车在夜间情况下对周围环境的物体识别能力,提出一种基于多视角通道融合网络的无 ...

  8. cnn生成图像显著图_基于CNN与图像前背景分离的显著目标检测

    基于 CNN 与图像前背景分离的显著目标检测 东野长磊 ; 万文鑫 [期刊名称] <软件导刊> [年 ( 卷 ), 期] 2020(019)001 [ 摘 要 ] 为 了 解 决 计 算 ...

  9. 【ICPR 2021】遥感图中的密集小目标检测:Tiny Object Detection in Aerial Images

    SSPNet: Scale Selection Pyramid Network for Tiny Person Detection from UAV Images 简介: 数据集: M-CenterN ...

  10. 目标检测论文解读复现之十一:基于特征融合与注意力的遥感图像小目标检测

    前言 此前出了目标改进算法专栏,但是对于应用于什么场景,需要什么改进方法对应与自己的应用场景有效果,并且多少改进点能发什么水平的文章,为解决大家的困惑,此系列文章旨在给大家解读最新目标检测算法论文,帮 ...

最新文章

  1. 为什么要在linux命令前加上 ./
  2. 数据库死锁的解决办法
  3. python 正则 去除字符串中异常字符
  4. Hive学习和配置Mysql
  5. js vue中得延时器_Vue.js实现时分秒倒计时
  6. Java8中 Date和LocalDateTime的相互转换
  7. 数组求和forEach方法
  8. Maven-打外部jar包
  9. 【工具使用系列】一小时学会使用MATLAB OPC 工具箱(OPC Toolbox)
  10. 谷歌大脑计划研究员Chris Olah的博客
  11. 数据分析人员需要掌握SQL到什么程度?3个常考题目刷一刷
  12. java 唯一随机数_JAVA随机数
  13. AndroidStudio安装之后虚拟机启动失败解决方法
  14. mysql 登录失败18456_sql server 用户'sa'登录失败(错误18456)
  15. 仿Tumblr点赞心破碎动画
  16. LuoguP3356 火星探险问题(费用流)
  17. 判断一个double类型的数是不是整数
  18. jquery AJAX清除IE缓存问题
  19. 一、windows安装docker
  20. 长沙动环监控系统主要监测哪些指标呢?

热门文章

  1. Windows更改系统字体
  2. matlab的默认字体_matlab画图字体 matlab默认的字体是什么
  3. 原生JS成语接龙小游戏
  4. Boost Graph Library
  5. 流水作业c语言代码,C语言流水灯
  6. 简单粗暴的流水灯仿真和代码
  7. 问题分析与解决——ADSL错误代码(转)
  8. JAVA实用教程(第2版)配套源码笔记
  9. c语言入门经典+第5版+习题答案,《C语言入门经典(第5版)》—甲虎网一站式图书批发平台...
  10. 软件测试团队队名,电子设计大赛队名