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
1 answer

How to call glPointSize() (or the SceneKit equivalent) when making custom geometries using SceneKit and SCNGeometryPrimitiveTypePoint

I'm writing an iOS app that renders a pointcloud in SceneKit using a custom geometry. This post was super helpful in getting me there (though I translated this to Objective-C), as was David Rönnqvist's book 3D Graphics with SceneKit (see chapter on…
3
votes
3 answers

Most conventional method for storing XYZ data in MATLAB

I have a large amount of data to import in to MATLAB, representing location of points in cartesian space. Which of the following is the most conventional for storing and processing standard XYZ data?: OPTION #1 Store X, Y and Z coordinates as…
Bill Cheatham
  • 11,396
  • 17
  • 69
  • 104
3
votes
3 answers

How to generate a 3D point cloud from depth image and color image acquired from Matlab

I have 2 set data acquired from Kinect 1- depth image with size 480640 (uint16) from a scene 2- color image with same size (480640*3 single) from same scene. How can I merge these data together to generate a colored 3D point clouds with PLY format…
3
votes
2 answers

Algorithm for calculating the volume of the part of point cloud

I am taking part in the project studies associated with clouds of points. We have to create a web application. Whose task will be displaying point cloud from .ply file. And then select an area and calculate its volume. The algorithm of counting…
Kaltair
  • 41
  • 1
  • 3
3
votes
2 answers

How to extract a set of points in a point cloud data using PCL?

I have a point cloud data, where by clicking a point, I want to extract points surrounding the clicked point within a radius. I want to also push the extracted points into a new cloud. Using Pointpickingevent, I am able to click one point and push…
Username
  • 59
  • 2
  • 8
3
votes
5 answers

Python, negative numbers string to float

This is a very simple issue but I am making it needlessly complex and continue to hit road blocks. I am trying to parse a simple text file which contains point cloud information, x, y, z. It looks like this: vertices: v -543.243 -494.262 1282 v…
umbrellaSriracha
  • 33
  • 1
  • 1
  • 5
3
votes
0 answers

From point cloud to surface using Python

I have some points in 3D, at each point is associated a number. I would like to extrapolate a surface from these points and should be colored according to the number associated at each point, this is a perfect example:…
yellowhat
  • 429
  • 6
  • 17
3
votes
3 answers

R: Find a shape from a point cloud

I have a point cloud like such below df <- data.frame(x=c(2,3,3,5,6,2,6,7,7,4,3,8,9,10,10,12,11,12,14,15), y=c(6,5,4,4,4,4,3,3,2,3,7,3,2,3,4,6,5,5,4,6)) plot(df,xlab="",ylab="",pch=20) Think of them as gps coordinates of movement by…
mindlessgreen
  • 11,059
  • 16
  • 68
  • 113
3
votes
1 answer

C# point cloud matching (Visual studio 2013)

For a company I need to make a conveyor belt with a camera to identify the objects that pass along (and to pick up these objects with a robot). They insist to use C#, as it is the company guidelines. Currently I've already coded on how to read the…
3
votes
1 answer

ICP produces alignments with high Fitness values

I am learning how to use ICP with PCL. As such I wrote a function that reads a series of .pcd files from a given folder. //Reads all PCD files in a folder. Specify the path without the last '/' and the number on the last and first file:…
Noobs DeSroobs
  • 253
  • 1
  • 6
  • 24
3
votes
1 answer

Web viewer for point cloud (PLY) file without faces

I am trying Three.Js for web viewing of PLY files using this example as reference. My PLY file is just Point Cloud with only vertices and NO faces. It seems that ThreeJs needs faces as well for creating geometry for rendering. What is the alternate…
pr4n
  • 2,918
  • 3
  • 30
  • 42
3
votes
1 answer

3D surface reconstruction by preserving point position

I have 3D point clouds and want to reconstruct the surface. I tried various techniques in Meshlab to find the algorithm that best suits my specific kind of cloud. The poisson surface reconstruction is very promising, but it does not preserve the…
RBS
  • 137
  • 1
  • 10
3
votes
1 answer

Visualizing point clouds in WPF Viewport3D is extremely slow

I am trying to visualize a point cloud of ~170000 points using WPF's Viewport3D control. After generating the 3D point coordinates I create a triangle with a certain size at each point and add it to a Model3DGroup object which I append to my…
András Kovács
  • 847
  • 1
  • 10
  • 29
3
votes
2 answers

How to extract xyz coordinates from 3D point cloud in MATLAB

I am using a Kinect for Windows to import 3D images into MATLAB. I want to be able to find the 3D co-ordinates of objects within the 3D scene. One simple way to do this is to use the clickA3DPoint function found here, and then click the point I want…
Blue7
  • 1,750
  • 4
  • 31
  • 55
3
votes
0 answers

Using Point Cloud Data to train an ML algorithm

I have a set of .ply files containing 3D points of an image. The images are frame with particular postures. Each .ply file represent a frame. By using those .ply files, I want to train a ML algorithm in order to predict any image as one of the…
mrsan22
  • 727
  • 2
  • 11
  • 28