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
8
votes
6 answers

How can I read/transform the range images of the stanford bunny .ply-files?

I want to read the not reconstructed data from the Stanford Bunny. The point data is stored as several range images, which have to be transformed to be combined to one big point cloud, like written in the README: These data files were obtained with…
DanceIgel
  • 714
  • 8
  • 25
8
votes
5 answers

Good algorithm for finding subsets of point sets

I'm trying to find suitable algorithms for searching subsets of 2D points in larger set. A picture is worth thousand words, so: Any ideas on how one could achieve this? Note that the transformations are just rotation and scaling. It seems that the…
RobSis
  • 342
  • 2
  • 10
7
votes
1 answer

Struggling to create watertight meshes out of point cloud data using Open3D in Python

I am trying to create a watertight mesh out of point cloud representing organ contour data from cone beam CT images. My goal is to take two meshes and calculate the volume of intersection between the two of them. I have tried using each of the…
Conor
  • 71
  • 1
  • 2
7
votes
1 answer

Android camera2 - devices supporting depth output

I saw the following in the Android documentation for camera2 from API level…
Guillaume
  • 197
  • 2
  • 12
7
votes
1 answer

Point Clouds File Formats (PCL)

I’m new to Point Clouds and I’m very enthusiastic about the whole concept so I searched a bit and found the Point Cloud Library (PCL). http://www.pointclouds.org I was expecting PCL to load most of the popular point cloud file formats but as far as…
neosettler
  • 261
  • 3
  • 14
7
votes
1 answer

Visualize pointcloud

I have 3D points from gpu::reprojectImageTo3D on a found disparity image. I would now like to display this pointcloud. How do I Convert the found pointcloud from OpenCV to sensor_msgs/PointCloud2 ? I do not need to publish the pointcloud this is…
JTIM
  • 2,774
  • 1
  • 34
  • 74
7
votes
1 answer

How to display a point cloud with openGL

I'm trying to display a point cloud with OpenGL. I have followed some tutorials and I managed to display some geometric schema but when i try to display a point cloud read from a csv file, it does not work. The reading of file work very well. the…
user3228135
7
votes
5 answers

Any good C or C++ libraries out there for dealing with large point clouds?

Basically, I'm looking for a library or SDK for handling large point clouds coming from LIDAR or scanners, typically running into many millions of points of X,Y,Z,Colour. What I'm after are as follows; Fast display, zooming, panning Point cloud…
SmacL
  • 22,555
  • 12
  • 95
  • 149
7
votes
1 answer

PCL - Global Registration with LUM

I'm working on a registration project, I have a chair with some objects rotating in front of a kinect. I can have successful pairwise registration, but as expected there is some drift (result in image). I want to use LUM, in order to have a global…
dim_tz
  • 1,451
  • 5
  • 20
  • 37
6
votes
2 answers

How to merge two point clouds with different view points

My 3D Scanner scans some object from different angles to get a 360° surface reconstruction in the end. The point clouds of each scan have different amounts of points and need to be merged. In the PCL library, that I would like to use for the…
janoliver
  • 7,744
  • 14
  • 60
  • 103
6
votes
2 answers

Compute distances of points relatively to reference point cloud

A point-cloud to point-cloud distance can be simply computed using the nearest neighbor distance. The issue is that the nearest neighbour is not necessarily the actual nearest point on the surface represented by the cloud. Especially in our case:…
Mvz
  • 507
  • 3
  • 11
  • 29
6
votes
0 answers

iOS ARView and MTKView - how to restore camera position?

I have an iOS point cloud app and am trying to allow the user to keep adding points to an existing point cloud across multiple sessions. I have a Metal MTKView, overlaid and aligned with an ARView underneath. When I have the .showSceneUnderstanding…
Alex Stone
  • 46,408
  • 55
  • 231
  • 407
6
votes
0 answers

Open3D ERROR: GLFW Error: WGL: Failed to make context current: The requested transformation operation is not supported

I am trying to visualize some pointcloud data in Open3d in Python, the screen renders the visualizer but as soon as I try to interact with it, it crashes with the above message. import open3d as o3d pcd = o3d.geometry.PointCloud() …
r4bb1t
  • 1,033
  • 2
  • 13
  • 36
6
votes
1 answer

Generate point cloud from depth image

I am trying to convert a depth image (RGBD) into a 3d point cloud. The solution I am currently using is taken from this post where: cx = image center height cy = image center width fx and fy = 250, chosen by iterating through a few options The…
Lloyd Rayner
  • 1,009
  • 2
  • 7
  • 10
6
votes
1 answer

Finding specific shapes in point clouds quickly

I've got a point cloud, and would like to detect occurrences of certain patterns of points in my code. Let's say I have 1000 points in 3d space, and I want to detect all instances of 3 points which form an 'L' shape where each segment of the L has a…
1 2
3
89 90