Public Member Functions | |
| ArmModel () | |
| float | distanceToArm (cv::Point2f p, cv::Mat &depth_frame) |
| float | distanceToArm (cv::Point2f p, std::vector< cv::Point > &chain, cv::Mat &depth_frame) |
| std::vector< cv::Point > | operator[] (unsigned int i) |
| float | pointLineDistance (cv::Point2f p, cv::Point2f l0, cv::Point2f l1, cv::Mat &depth_frame) |
| float | pointPointDistance (cv::Point2f &p, cv::Point2f &q, cv::Mat &depth_frame) |
| unsigned int | size () |
Public Attributes | |
| std::vector< cv::Point > | arms |
| std::vector< cv::Point > | hands |
| bool | l_arm_on |
| std::vector< cv::Point > | l_chain |
| bool | l_hand_on |
| bool | r_arm_on |
| std::vector< cv::Point > | r_chain |
| bool | r_hand_on |
Definition at line 19 of file motion_graphcut.cpp.
| ArmModel::ArmModel | ( | ) | [inline] |
Definition at line 22 of file motion_graphcut.cpp.
| float ArmModel::distanceToArm | ( | cv::Point2f | p, |
| cv::Mat & | depth_frame | ||
| ) | [inline] |
Return the distance to the closest point on the arm from an image point p
| p | The point in the image |
Definition at line 53 of file motion_graphcut.cpp.
| float ArmModel::distanceToArm | ( | cv::Point2f | p, |
| std::vector< cv::Point > & | chain, | ||
| cv::Mat & | depth_frame | ||
| ) | [inline] |
Definition at line 69 of file motion_graphcut.cpp.
| std::vector<cv::Point> ArmModel::operator[] | ( | unsigned int | i | ) | [inline] |
Definition at line 33 of file motion_graphcut.cpp.
| float ArmModel::pointLineDistance | ( | cv::Point2f | p, |
| cv::Point2f | l0, | ||
| cv::Point2f | l1, | ||
| cv::Mat & | depth_frame | ||
| ) | [inline] |
Definition at line 86 of file motion_graphcut.cpp.
| float ArmModel::pointPointDistance | ( | cv::Point2f & | p, |
| cv::Point2f & | q, | ||
| cv::Mat & | depth_frame | ||
| ) | [inline] |
Definition at line 138 of file motion_graphcut.cpp.
| unsigned int ArmModel::size | ( | ) | [inline] |
Definition at line 28 of file motion_graphcut.cpp.
Definition at line 151 of file motion_graphcut.cpp.
Definition at line 150 of file motion_graphcut.cpp.
Definition at line 156 of file motion_graphcut.cpp.
Definition at line 152 of file motion_graphcut.cpp.
Definition at line 154 of file motion_graphcut.cpp.
Definition at line 157 of file motion_graphcut.cpp.
Definition at line 153 of file motion_graphcut.cpp.
Definition at line 155 of file motion_graphcut.cpp.