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
3
votes
2 answers

How to plot 3D point clouds from an npy file?

I have a few Numpy binary files created by LIDAR readings containing 3D point clouds. I want to be able to plot a top-down (orthogonal) view for every point cloud by reading them from a file. I looked up various 3D point cloud libraries such as…
Rahul Bohare
  • 762
  • 2
  • 11
  • 31
3
votes
0 answers

Generating a labeled image from 3D point cloud in opencv

I was trying to generate a labeled image from a a 3D point cloud. For this I had to merge 10 given frames of segmented images to a fused pointcloud. After that I applied the individual transformation matrix for each given frame and then applied the…
3
votes
1 answer

Pointcloud to image in open3d

I want to create image out of point cloud (.ply), using open3d. I have no problem with reading and visualizing it but can't find anything on saving it as png or jpg. My code, visualizing cloud: cloud =…
3
votes
1 answer

Determining if a 3D coordinate is within a point cloud

I have a bunch of 3D coordinates (I believe this is called a Point cloud, but I'm no expert in the field, so I could be wrong) that all together define a roughly spherical shape. On top of that, I have a bunch of coordinates that may, or may not be…
Nate
  • 31
  • 2
3
votes
0 answers

Match 3D point cloud to CAD model in real time

I have a point cloud of an object in the scene, obtained with depth ZED camera( in real-time), and a CAD surface model of that object. How can I match the point cloud to the CAD model, to obtain the translation and rotation between the cloud and…
Macedon971
  • 303
  • 2
  • 11
3
votes
1 answer

STL to pointcloud

i am trying to convert stl file into points using open3d lib. mesh = o3d.io.read_triangle_mesh("./stl.stl") pcd = o3d.geometry.PointCloud() pcd.points = mesh.vertices pcd.colors = mesh.vertex_colors pcd.normals = mesh.vertex_normals The problem is…
Svatos
  • 33
  • 1
  • 5
3
votes
0 answers

How to organize an unorganized Point Cloud of Velodyne HL-32

I was wondering if it is possible to organize an unorganized point cloud given by the Velodyne HDL-32E. I guess it is applicable to any kind of point cloud, not only given by the Velodyne. To take the point cloud I use PCL. Thanks in advance.
3
votes
2 answers

Consistent normal calculation of a point cloud

Is there a library in python or c++ that is capable of estimating normals of point clouds in a consistent way? In a consistent way I mean that the orientation of the normals is globally preserved over the surface. For example, when I use python…
Day_Dreamer
  • 3,311
  • 7
  • 34
  • 61
3
votes
2 answers

Line detection in 2D point cloud

I am developing a larger system for navigation and positioning of automated guided vehicles and have stumbled upon a problem. When developing a map, the important part is finding the walls. The navigation is done using a LiDAR unit. An example…
JakobVinkas
  • 1,003
  • 7
  • 23
3
votes
2 answers

Meshlab increase point size

How can I increase the point size in Meshlab for point clouds? I found how I can show / hide specific PCs, but I do not see where to change their display properties : size, color, symbol ...
El Dude
  • 5,328
  • 11
  • 54
  • 101
3
votes
1 answer

Realsense: Mapping from pointcloud to depth data

Is there a way to obtain a mapping from a point in the pointcloud obtained from the Realsense to a pixel in the depth map? The pointcloud is obtained from the depth map, but pixels without valid depth data are left out. The Realsense API only…
Niccer
  • 31
  • 3
3
votes
1 answer

Calculating EMD for 3D point-clouds is very SLOW

I wanted to calculate the distance between two 3D point clouds with at least 2000 points using Earth Mover's Distance with the following code, however, it is too slow and does not work properly. So, is there any way to calculate it for approximate…
3
votes
1 answer

Use each neighbor once in sklearn NearestNeighbor

I am comparing two point clouds of different sizes. I don't want to cutoff the last points in the larger pointcloud pc1. For points in pc1 I would like to find the nearest neighbor in pc2. After using this point in pc1 and pc2 it should not be used…
3
votes
0 answers

Down sampling point clouds with open3d

I'm using the python bindings of open3d to down sample a point cloud. The library offers two methods to do so using voxels: voxel_down_sample and voxel_down_sample_with_trace While the first returns only a down sampled point cloud, the latter…
Zachi Shtain
  • 826
  • 1
  • 13
  • 31
3
votes
1 answer

How to get diagonal line of a cube in a point cloud?

I have a point cloud of a cube. I created it with random(), so all x,y,z points are between 0 and 1. I created the cube like that. import numpy as np import open3d import random listPoints = [] for i in range(10000): x = random.random() y…
user11597414