Functions
gaussian_curvature Namespace Reference

Functions

def demo1
def demo2
def gaussian_curvature
 Optional imports below: from enthought.mayavi import mlab [3d plotting].
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 145 of file gaussian_curvature.py.

Definition at line 157 of file gaussian_curvature.py.

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

Optional imports below: from enthought.mayavi import mlab [3d plotting].

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 40 of file gaussian_curvature.py.

def 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 79 of file gaussian_curvature.py.

Definition at line 132 of file gaussian_curvature.py.

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

Definition at line 125 of file gaussian_curvature.py.

def gaussian_curvature.spread (   points)

Definition at line 61 of file gaussian_curvature.py.



clutter_segmentation
Author(s): Jason Okerman, Martin Schuster, Advisors: Prof. Charlie Kemp and Jim Regh, Lab: Healthcare Robotics Lab at Georgia Tech
autogenerated on Wed Nov 27 2013 12:07:15