Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions
people_pose_estimation_2d.PeoplePoseEstimation2D Class Reference
Inheritance diagram for people_pose_estimation_2d.PeoplePoseEstimation2D:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def pose_estimate
def subscribe
def unsubscribe
def visualize

Public Attributes

 backend
 func
 gpu
 image_pub
 pad_value
 pose_2d_pub
 pose_pub
 scales
 stride
 subs
 thre1
 thre2
 with_depth

Static Public Attributes

list colors
list index2limbname
list limb_sequence
list map_idx

Private Member Functions

def _cb
def _cb_with_depth
def _create_2d_people_pose_array_msgs
def _extract_joint_position
def _load_chainer_model
def _load_model
def _pose_estimate_chainer_backend
def _visualize

Detailed Description

Definition at line 53 of file people_pose_estimation_2d.py.


Constructor & Destructor Documentation

Definition at line 90 of file people_pose_estimation_2d.py.


Member Function Documentation

def people_pose_estimation_2d.PeoplePoseEstimation2D._cb (   self,
  img_msg 
) [private]

Definition at line 197 of file people_pose_estimation_2d.py.

def people_pose_estimation_2d.PeoplePoseEstimation2D._cb_with_depth (   self,
  img_msg,
  depth_msg,
  camera_info_msg 
) [private]

Definition at line 150 of file people_pose_estimation_2d.py.

def people_pose_estimation_2d.PeoplePoseEstimation2D._create_2d_people_pose_array_msgs (   self,
  people_joint_positions,
  header 
) [private]

Definition at line 213 of file people_pose_estimation_2d.py.

def people_pose_estimation_2d.PeoplePoseEstimation2D._extract_joint_position (   self,
  joint_cands_indices,
  candidate 
) [private]

Definition at line 493 of file people_pose_estimation_2d.py.

Definition at line 116 of file people_pose_estimation_2d.py.

Definition at line 110 of file people_pose_estimation_2d.py.

Definition at line 233 of file people_pose_estimation_2d.py.

def people_pose_estimation_2d.PeoplePoseEstimation2D._visualize (   self,
  img,
  joint_cands_indices,
  all_peaks,
  candidate 
) [private]

Definition at line 462 of file people_pose_estimation_2d.py.

Definition at line 228 of file people_pose_estimation_2d.py.

Definition at line 123 of file people_pose_estimation_2d.py.

Definition at line 146 of file people_pose_estimation_2d.py.

Definition at line 107 of file people_pose_estimation_2d.py.


Member Data Documentation

Definition at line 90 of file people_pose_estimation_2d.py.

Initial value:
[[255, 0, 0], [255, 85, 0], [255, 170, 0], [255, 255, 0], [170, 255, 0], [85, 255, 0], [0, 255, 0],
              [0, 255, 85], [0, 255, 170], [0, 255, 255], [
                  0, 170, 255], [0, 85, 255], [0, 0, 255], [85, 0, 255],
              [170, 0, 255], [255, 0, 255], [255, 0, 170], [255, 0, 85]]

Definition at line 85 of file people_pose_estimation_2d.py.

Definition at line 116 of file people_pose_estimation_2d.py.

Definition at line 90 of file people_pose_estimation_2d.py.

Definition at line 90 of file people_pose_estimation_2d.py.

Initial value:
["Nose",
                      "Neck",
                      "RShoulder",
                      "RElbow",
                      "RWrist",
                      "LShoulder",
                      "LElbow",
                      "LWrist",
                      "RHip",
                      "RKnee",
                      "RAnkle",
                      "LHip",
                      "LKnee",
                      "LAnkle",
                      "REye",
                      "LEye",
                      "REar",
                      "LEar",
                      "Bkg"]

Definition at line 65 of file people_pose_estimation_2d.py.

Initial value:
[[2, 3], [2, 6], [3, 4], [4, 5], [6, 7], [7, 8], [2, 9],
                     [9, 10], [10, 11], [2, 12], [12, 13], [13, 14], [2, 1],
                     [1, 15], [15, 17], [1, 16], [16, 18], [3, 17], [6, 18]]

Definition at line 56 of file people_pose_estimation_2d.py.

Initial value:
[[31, 32], [39, 40], [33, 34], [35, 36], [41, 42], [43, 44],
               [19, 20], [21, 22], [23, 24], [25, 26], [27, 28], [29, 30],
               [47, 48], [49, 50], [53, 54], [51, 52], [55, 56], [37, 38],
               [45, 46]]

Definition at line 60 of file people_pose_estimation_2d.py.

Definition at line 90 of file people_pose_estimation_2d.py.

Definition at line 90 of file people_pose_estimation_2d.py.

Definition at line 90 of file people_pose_estimation_2d.py.

Definition at line 90 of file people_pose_estimation_2d.py.

Definition at line 90 of file people_pose_estimation_2d.py.

Definition at line 123 of file people_pose_estimation_2d.py.

Definition at line 90 of file people_pose_estimation_2d.py.

Definition at line 90 of file people_pose_estimation_2d.py.

Definition at line 90 of file people_pose_estimation_2d.py.


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


jsk_perception
Author(s): Manabu Saito, Ryohei Ueda
autogenerated on Sun Oct 8 2017 02:43:24