我正在尝试对ROS中的kinect中的pointcloud进行一些分段.截至目前我有这个:

import rospy

import pcl

from sensor_msgs.msg import PointCloud2

import sensor_msgs.point_cloud2 as pc2

def on_new_point_cloud(data):

pc = pc2.read_points(data, skip_nans=True, field_names=("x", "y", "z"))

pc_list = []

for p in pc:

pc_list.append( [p[0],p[1],p[2]] )

p = pcl.PointCloud()

p.from_list(pc_list)

seg = p.make_segmenter()

seg.set_model_type(pcl.SACMODEL_PLANE)

seg.set_method_type(pcl.SAC_RANSAC)

indices, model = seg.segment()

rospy.init_node('listener', anonymous=True)

rospy.Subscriber("/kinect2/hd/points", PointCloud2, on_new_point_cloud)

rospy.spin()

这似乎有效,但因为for循环而非常慢.

我的问题是:

1)如何有效地将PointCloud2消息转换为pcl pointcloud

2)我如何可视化云.

pcl点云库python实现_如何有效地将ROS PointCloud2转换为pcl点云并在python中将其可视化...相关推荐

  1. python编辑器_没有人比它更懂少儿编程,慧编程Python'吮指编辑器'

    咳咳! 大家好,我是偶尔写文章的康康老师. 今天跟大家介绍的是慧编程家的,睡在Scratch上铺的兄弟--慧编程Python编辑器. 这是一款集才华和颜值为一体的'吮指'编辑器! 忘记肯德基,你的手指 ...

  2. 大疆机甲大师python编程_潜力需要分享来加速挖掘:大疆机甲大师Python开发两周感想之一...

    前文从立创EDA,Gratipay看中文编程开发环境和推广运营的一个趋势中的前半部分阐述了一个集中的例程和库的分享平台对于一个编程语言开发环境的重要性. 在大疆Python开发的过程中,尤其感觉分享平 ...

  3. python 消息中间件_消息队列中间件 RabbitMQ 详细介绍——安装与基本应用(Python)...

    RabbitMQ 是当前最流行的消息中间件(Message Broker)之一,支持多种消息协议(如 AMQP.MQTT). 同时它也是一个轻量级的非常易于部署的开源软件,可以运行在当前大多数操作系统 ...

  4. 乐橙云24小时存储_【知识专栏】关于大华乐橙云存储的那些秘密…..

    美好的周一 我们又迎来了"乐橙课堂"之"知识专栏" 今天我们的第一课来趴一趴 关于乐橙云存储的那些秘密 乐橙摄像机支持多种存储方式 即云存储.SD卡存储.硬盘录 ...

  5. python安装pyecharts库_python安装阿里云库pyecharts 安装不上,求大佬指点一下-问答-阿里云开发者社区-阿里云...

    import pyecharts as pec car=pec.Bar("阿斯旺","阿迪斯",width=1280,height=720) car.add([ ...

  6. python 图表_做自己漂亮的图表,一文学会如何用Python填充图表样式

    通过最近几次和大家的探讨,相信大家对于matplotlib库已经熟悉了吧,作为Python数据可视化的经典库和常用库,matplotlib库拥有强大的二维制图能力,前面咱们所探讨的无论是柱状图.条形图 ...

  7. 数字图像处理与python实现_数字图像处理学习(2)—— 图像直方图均衡与图像匹配(python实现)...

    数字图像处理学习(2)-- 直方图均衡与图像匹配 1. 直方图均衡(Histogram Equalization) 1.1 直方图均衡化概念 1.2 直方图均衡实现简单思路 1.3 直方图均衡实现代码 ...

  8. python百科全书_维基百科中的数据科学:手把手教你用Python读懂全球最大百科全书...

    image 大数据文摘出品 编译:狗小白.李佳.张弛.魏子敏 没人否认,维基百科是现代最令人惊叹的人类发明之一. 几年前谁能想到,匿名贡献者们的义务工作竟创造出前所未有的巨大在线知识库?维基百科不仅是 ...

  9. 谁说菜鸟不会数据分析python下载_刻意练习9:《谁说菜鸟不会数据分析python篇》第3章编程基础总计46页学习笔记...

    学习计划MyPlan9 主题:<谁说菜鸟不会数据分析python篇>第3章节 编程基础,总计46页. 时间:7.15-7.21 周内完成 各位星友们,在这个星球里每个人都要逼迫自己学习未知 ...

最新文章

  1. android 中使用AsyncTask实现简单的异步编程
  2. [转载] 将一个整数型字符串转换为一个整数
  3. Java工艺路线和工序_工序分散表现为工序多,工序内容( ),工艺路线长。
  4. FineBI:一个简单易用的自助BI工具
  5. 2012MDCC大会总结
  6. php 过滤所有html,php过滤所有html标签_PHP教程
  7. mysql创建定时任务 脚本_linux中定时执行mysql脚本
  8. Vue 组件(二)父组件与子组件传递数据 之props
  9. 怎样用matlab拟合,怎么用用matlab拟合两条直线
  10. java cron在线_在线cron生成器
  11. python websockets(wss)
  12. c51中的_crol_和_cror_
  13. VB一个漂亮的渐变时钟
  14. 项目管理——项目进度的确定
  15. Spring boot 2.0 mongoTemplate 操作范例
  16. 【Android】eclipse 实现登录、注册、修改密码、数据库操作
  17. You probably need to get an updated matplotlibrc file from
  18. JS标准内置对象 数组 的 34 个方法
  19. linux下创建二进制文件并修改
  20. [AH2017/HNOI2017]影魔

热门文章

  1. @程序员,React 使用如何避坑?
  2. 「上云」不是终点,释放数据价值才是数字经济时代的「加油站」
  3. 华为发布智能数据解决方案FusionData,重定义数据基础设施,释放数据价值
  4. 聊天宝解散,多闪、马桶MT还会远吗?| 畅言
  5. GitHub 疑被审查?著名“换脸”开源项目遭限制访问
  6. 移动互联网“大开放”之死
  7. 全球首家机器人酒店“大裁员”!别了,人工智障
  8. 2019 年的 Linux 会如何?
  9. 跳槽加薪?调研数据告诉你,提升这些技能最有用
  10. 邪恶的编码魔咒,你中招没?