Questions tagged [point-clouds]

A point cloud is a set of vertices in three-dimensional space, and is commonly the data set output by 3D scanners.

Point clouds are applicable to a variety of 3D imaging scenarios, including terrain mapping, CAD modeling, animation and metrology. A point cloud is a raw data set that typically needs to be converted into a useful data set, a process known as surface reconstruction. There are a variety of known algorithms that make this conversion.

Links

1346 questions
29
votes
4 answers

Python - Display 3D Point Cloud

I have a .PLY file that contains a 3D Point Cloud: I want to plot it and visualize it in Python. The .PLY file contains ONLY vertex and NOT faces. Could you indicate me a simple Python library that will take care of plotting the 3D Point Cloud? It…
Employee
  • 3,109
  • 5
  • 31
  • 50
22
votes
3 answers

Robust registration of two point clouds

I need to find the transformation and rotation difference between two 3D point clouds. For this I am looking at Point Cloud Library, as it seems ideal. On clean test data I have Iterative Closest Point (ICP) working, but getting strange results…
anti
  • 3,011
  • 7
  • 36
  • 86
22
votes
6 answers

Can I generate Point Cloud from mesh?

I'm trying to generate point cloud data from mesh such as (.obj) file of Maya. But, I could find out only the opposite case, point cloud to mesh on the internet. Is there any way to create "point cloud data from mesh" using 3D tools like MeshLab or…
Youn A Lee
  • 251
  • 1
  • 2
  • 4
17
votes
1 answer

Point cloud XYZ format specification

Is there an official specification for the XYZ format for point clouds? I've been searching all over and I didn't find it. I've seen that there are some files which line contains: points coordinates, (X Y Z for each point ) others contain…
andrea.al
  • 175
  • 1
  • 2
  • 9
17
votes
4 answers

Can anyone explain the difference between organized and unorganized point cloud?

What is the difference between organized point cloud and an unorganized one? Am I right in thinking that a point cloud is a column of [x,y,z] values? Than what is the difference in the structure of the point cloud if its organized or unorganized…
Sai
  • 377
  • 2
  • 7
  • 18
17
votes
2 answers

three.js - Adjusting opacity of individual particles

I am trying to vary the opacity of particles as a function of their distance from a plane. This issue describes my problem, and the answer a year ago was essentially "you can't". Opacity is apparently a parameter of a material, not an element, and…
user593062
  • 1,593
  • 4
  • 15
  • 24
15
votes
4 answers

Specify absolute colour for 3D points in MayaVi

I am using the MayaVi Python library to plot 3d points, using the points3d class. The documentation specifies that the colour of each point is specified through a fourth argument, s: In addition, you can pass a fourth array s of the same shape as…
Bill Cheatham
  • 11,396
  • 17
  • 69
  • 104
14
votes
2 answers

Generating point cloud from many 2d images

From my, somewhat limited, understanding of how point clouds work I feel that one should be able to generate a point cloud from a set of 2d images from around the outside of an object. The problem that I am experiencing is that I can not seem to…
gilbertbw
  • 634
  • 2
  • 9
  • 27
13
votes
3 answers

Removing duplicates of 3D points in a vector in C++

I am dealing with a point cloud, i.e. a vector of points, as a result of computation, which contains duplicate points (up to 10% of the size of the cloud). My implementation was to sort those points according to x,y, and z value and then use the…
Rea
  • 298
  • 3
  • 9
12
votes
0 answers

Point cloud to a mesh in Point Cloud Library

Is there a function/class in PCL that converts a point cloud to a mesh?
Anil CR
  • 303
  • 2
  • 8
12
votes
2 answers

Convert points on a 3d Plane to 2d Coordinates

I have a point cloud, all the points lie on a plane in 3D Space. I need to convert each point to 2D Coordinates and vice versa. (x,y,z) in Coordinate System A => Transformation Matrix (T1) => (x,y) in Coordinate System B (x,y) in Coordinate System B…
Ujjwal
  • 426
  • 1
  • 5
  • 16
12
votes
3 answers

how to effeciently convert ROS PointCloud2 to pcl point cloud and visualize it in python

I'm trying to do some segmentation on a pointcloud from a kinect one in ROS. As of now i have this: import rospy import pcl from sensor_msgs.msg import PointCloud2 import sensor_msgs.point_cloud2 as pc2 def on_new_point_cloud(data): pc =…
user6774435
  • 121
  • 1
  • 1
  • 7
12
votes
5 answers

Meshing of Point Clouds from a 3Dlaser scanner

Is there any package/software which can do Meshing of Point Clouds in real time? What is the data structure used to represent 3D Point Clouds ?
iceman
  • 4,211
  • 13
  • 65
  • 92
11
votes
2 answers

pcl::RANSAC segmentation, get all planes in cloud?

I have a Point Cloud Library function that detects the largest plane in a point cloud. This works great. Now, I would like to extend this functionality to segment out every planar surface in the cloud and copy those points to a new cloud (for…
anti
  • 3,011
  • 7
  • 36
  • 86
11
votes
1 answer

Storing ARKit point cloud data and retrieving for display

I'm hoping to store point cloud data recorded using ARKit and Unity such that it can be retrieved and displayed as it was originally recorded. Let's say that I am simply displaying point cloud data exactly how the UnityPointCloudExample.cs script…
1
2 3
89 90