Public Member Functions | Public Attributes
face_tracker.PatchTracker Class Reference
Inheritance diagram for face_tracker.PatchTracker:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def add_features
def detect_face
def distance_to_cluster
def get_cluster_centroid
def key_command_callback
def process_image
def prune_features
def set_roi_callback
def track_lk

Public Attributes

 abs_min_features
 add_feature_distance
 auto_face_tracking
 auto_min_features
 block_size
 camera_frame_id
 cascade_frontal_alt
 cascade_frontal_alt2
 cascade_profile
 cog_x
 cog_y
 cog_z
 detect_box
 expand_roi
 expand_roi_init
 feature_matrix
 feature_type
 features
 flags
 flip_image
 fov_height
 fov_width
 frame_count
 good_feature_distance
 grey
 haar_flags
 haar_scale
 image_scale
 key_command
 keypoints
 max_count
 max_face_size
 max_mse
 min_features
 min_neighbors
 min_size
 night_mode
 node_name
 pct_err_z
 prev_grey
 prev_pyramid
 pyramid
 quality
 ROI
 small_image
 std_err_xy
 surf_hessian_quality
 track_box
 use_depth_for_detection
 use_depth_for_tracking
 use_haar_only
 use_harris
 win_size

Detailed Description

Definition at line 39 of file face_tracker.py.


Constructor & Destructor Documentation

def face_tracker.PatchTracker.__init__ (   self,
  node_name 
)

Definition at line 40 of file face_tracker.py.


Member Function Documentation

def face_tracker.PatchTracker.add_features (   self,
  cv_image 
)
Look for any new features around the current feature cloud 
Create the ROI mask

Definition at line 398 of file face_tracker.py.

def face_tracker.PatchTracker.detect_face (   self,
  cv_image 
)

Definition at line 162 of file face_tracker.py.

def face_tracker.PatchTracker.distance_to_cluster (   self,
  test_point,
  cluster 
)

Definition at line 451 of file face_tracker.py.

compute the 3D centroid (COG) of the current cluster 

Definition at line 462 of file face_tracker.py.

Definition at line 617 of file face_tracker.py.

def face_tracker.PatchTracker.process_image (   self,
  cv_image 
)
If parameter use_haar_only is True, use only the OpenCV Haar detector to track the face 

Definition at line 123 of file face_tracker.py.

def face_tracker.PatchTracker.prune_features (   self,
  min_features,
  outlier_threshold,
  mse_threshold 
)

Definition at line 505 of file face_tracker.py.

def face_tracker.PatchTracker.set_roi_callback (   self,
  req 
)

Definition at line 621 of file face_tracker.py.

def face_tracker.PatchTracker.track_lk (   self,
  cv_image 
)

Definition at line 250 of file face_tracker.py.


Member Data Documentation

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Reimplemented from ros2opencv::ROS2OpenCV.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Reimplemented from ros2opencv::ROS2OpenCV.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 256 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Reimplemented from ros2opencv::ROS2OpenCV.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Reimplemented from ros2opencv::ROS2OpenCV.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Reimplemented from ros2opencv::ROS2OpenCV.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Reimplemented from ros2opencv::ROS2OpenCV.

Definition at line 40 of file face_tracker.py.

Definition at line 621 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Reimplemented from ros2opencv::ROS2OpenCV.

Definition at line 40 of file face_tracker.py.

Reimplemented from ros2opencv::ROS2OpenCV.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 250 of file face_tracker.py.

Definition at line 250 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Reimplemented from ros2opencv::ROS2OpenCV.

Definition at line 256 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Reimplemented from ros2opencv::ROS2OpenCV.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.

Definition at line 40 of file face_tracker.py.


The documentation for this class was generated from the following file:


pi_face_tracker
Author(s): Patrick Goebel
autogenerated on Mon Oct 6 2014 03:26:27