Functions
laser_camera_segmentation::gaussian_curvature Namespace Reference

Functions

def demo1
def demo2
def gaussian_curvature
 Fits a plane.
def gaussian_curvature2
 Calculates a coordinate system & eigen values of given points matrix.
def generate_pts
def plot_axis
def spread

Function Documentation

Definition at line 143 of file gaussian_curvature.py.

Definition at line 155 of file gaussian_curvature.py.

def laser_camera_segmentation.gaussian_curvature.gaussian_curvature (   points,
  p = np.matrix([0,0,
  T 
)

Fits a plane.

Parameters:
points3xn numpy matrix representing points to be fitted
ddirection that normal calculated should point in
Returns:
normal and eigen value points (in descending order)

Definition at line 38 of file gaussian_curvature.py.

def laser_camera_segmentation.gaussian_curvature.gaussian_curvature2 (   points,
  x = np.matrix([1,0,
  T,
  z = np.matrix([0,0,
  T 
)

Calculates a coordinate system & eigen values of given points matrix.

Parameters:
points3xn numpy matrix representing points to be fitted
xfirst principle direction to match to
zsecond direction to match to
Returns:
(3x3 matrix describe coordinate frame, list with associated eigen values)

Definition at line 77 of file gaussian_curvature.py.

Definition at line 130 of file gaussian_curvature.py.

def laser_camera_segmentation.gaussian_curvature.plot_axis (   x,
  y,
  z,
  directions 
)

Definition at line 123 of file gaussian_curvature.py.

Definition at line 59 of file gaussian_curvature.py.



laser_camera_segmentation
Author(s): Martin Schuster, Advisor: Prof. Charlie Kemp, Lab: Healthcare Robotics Lab at Georgia Tech
autogenerated on Wed Nov 27 2013 11:56:44