问题标签 [point-clouds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
11674 浏览

processing - kinect/ processing / simple openni - point cloud data not being output properly

I've created a processing sketch which saves each frame of point cloud data from the kinect to a text file, where each line of the file is a point (or vertex) that the kinect has registered. I plan to pull the data into a 3d program to visualize the animation in 3d space and apply various effects. The problem is, when I do this, the first frame seems proper, and the rest of the frames seem to be spitting out what looks like the first image, plus a bunch of random noise. This is my code, in its entirety. It requires simple openni to work properly. You can see the comments

I imagine the loop is where the problems begin occurring: for(int y=0;y < context.depthHeight();y+=steps) { , etc. although it could just be a problem with the python script I wrote for the 3d program. Anyway, this is a cool sketch, and I think would be super useful for anyone wanting to do 3d effects to point cloud data (or build models, etc), but I'm stuck at the moment. Thanks for your help!

0 投票
3 回答
5858 浏览

kinect - 使用点云库存储来自 Kinect 的点云

在 Ubuntu 上使用点云库,我试图从 Kinect 中获取多个点云并将它们存储在内存中以供以后在程序中使用。我在这篇文章底部显示的代码旨在存储来自 Kinect 的第一个点云并输出其宽度和高度。该程序给了我一个运行时错误:

非常感谢所有帮助,我总是接受答案!

编码:

0 投票
0 回答
1269 浏览

3d - Leica ScanStation C10 输出文件格式

这是他们尚未发布的徕卡专有文件格式。必须使用他们自己的(仅限 Windows)软件 Cyclone 来处理来自 ScanStation 的数据。

任何人都可以提供有关这些 .bin 文件的内部结构的任何提示吗?

0 投票
0 回答
712 浏览

graphics - 如何从点云中去除噪声?

从点云数据中去除噪声的更实用的方法是什么?我们正在寻找有关该主题的白皮书或教程。

0 投票
2 回答
5037 浏览

c++ - 我可以使用什么库在我的 GUI 中显示 3D 图像和/或点云?

我目前正在用 Qt (C++) 编写一个 GUI,我一直在寻找可以让我打开 PCD 图像(点云)的东西,以及拖动图像的能力。

我查看了 Blender 和 MeshLab API(后者违背了我的理解),最近 PCLVisualizer 没有运气。

任何关于最简单方法的输入将不胜感激。

0 投票
2 回答
1395 浏览

algorithm - 在 3d 高度图中找到鞍点

给定 3d 高度图(来自激光扫描仪),我如何找到鞍点

即给出这样的东西:

高度轮廓

我正在寻找曲率在一个方向上为正而在另一个方向上为负的所有点。

(这些方向不应该与X和Y轴对齐。我知道如何检查X方向的曲率是否与Y方向的曲率具有相反的符号,但这并不涵盖所有情况。更糟糕的是, X 中的分辨率与 Y 中的分辨率不同)

在此处输入图像描述

理想情况下,我正在寻找一种可以容忍一定量噪声并且只标记“重要”鞍点的算法。

0 投票
3 回答
794 浏览

opencv - 编译 PCL 以与 OpenCV 一起使用

我正在尝试编译 PCL 以在 Ubuntu(64 位)上与 OpenCV 一起使用。

我正在按照官方网站上的说明进行操作。

当我执行“ make ”时,出现以下错误:

请帮我解决这个问题。

0 投票
1 回答
1286 浏览

algorithm - 点云到低波利网格

我正在使用 Kinect 传感器生成一个人的点云。
我需要从点云中生成 NVidia PhysX 中相应的一组碰撞表面。
为了实现它,我必须平滑并在对其进行三角剖分以凹网格/凸网格集。
我发现只有 1 个平滑算法:

为了三角测量,我发现了一些算法:

准备好的解决方案需要一个定向点作为输入数据。
我也想实时进行(在初始化创建网格并在移动部分对应于真人移动之后)所以我需要快速方法。
此外,平滑算法必须返回 < 1000 点才能实现低波利网格。
你能推荐一些有用的方法吗?

0 投票
2 回答
13708 浏览

three.js - three.js - 调整单个粒子的不透明度

我试图根据粒子与平面的距离来改变粒子的不透明度。

这个问题描述了我的问题,一年前的答案基本上是“你不能”。不透明度显然是材料的参数,而不是元素,因此单个粒子的不透明度是不可能的。

有什么改变吗,有什么办法可以实现吗?如果单个粒子着色是可能的,我想这并非遥不可及。

干杯

0 投票
1 回答
1438 浏览

3d - 用于样条拟合的 RANSAC

我想知道是否有任何方法可以创建可用于 RANSAC 方案的模型,其中可以从嘈杂的 3D 点云中确定样条线或折线。

我所拥有的是一个在每个 XY 平面中包含一组点的体积,在 Z 方向上有 400 个点,并且在简单地查看 3D 空间中的绘图数据时,样条形状会在视觉上出现。我已经有一个线拟合 RANSAC 方案,其中误差由简单的距离测量确定,但我不知道如何确定样条/折线的模型。