How to Find surface normals from a Point Cloud

7 views (last 30 days)
I'm Working on a terrain mapping project on MATLAB using Kincet's Depth Data. I have processed the raw depth data to obtain the X, Y and Z coordinates. These coordinates are stored in a 3*307200 matrix where 1st row are X cordinates and so on. The scatter3 of the coordinates gives a pretty good reconstruction of the surroundings. I want to know how can I plot Normals to the surfaces. one possible method is to use principal component analysis taking one point and a few of its nighbours to find the normal to one small surface but i don not know how to implement it. I need Help

Accepted Answer

Star Strider
Star Strider on 27 May 2014
Consider the surfnorm function. You will have to create a surface first.
  5 Comments
Yan Han
Yan Han on 4 Jul 2014
hey there Nagarjun Srinivasan, how did you solve it in the end? I'm facing the same issue..

Sign in to comment.

More Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!