#include <hrl_head_tracking/head_tracking.h>Go to the source code of this file.
Classes | |
| class | pcl::ColorPointRepresentation |
Namespaces | |
| namespace | pcl |
Defines | |
| #define | USE_COLOR_MODEL |
Functions | |
| void | computeICPRegistration (const PCRGB::Ptr &target_pc, const PCRGB::Ptr &source_pc, Eigen::Affine3d &tf_mat, int max_iters, double color_weight) |
| void | extractFace (const PCRGB::Ptr &input_pc, PCRGB::Ptr &out_pc, int u_click, int v_click) |
| void | extractFaceColorModel (const PCRGB::Ptr &input_pc, PCRGB::Ptr &out_pc, int u_click, int v_click) |
| bool | extractPCFromColorModel (const PCRGB::Ptr &pc_in, PCRGB::Ptr &pc_out, Eigen::Vector3d &mean, Eigen::Matrix3d &cov, double std_devs) |
| void | extractSkinPC (const PCRGB::Ptr &pc_in, PCRGB::Ptr &pc_out, double thresh) |
| int32_t | findClosestPoint (const PCRGB::Ptr &pc, uint32_t u, uint32_t v) |
| bool | findFaceRegistration (const PCRGB::Ptr &template_pc, const PCRGB::Ptr &input_pc, int u_click, int v_click, Eigen::Affine3d &tf_mat) |
| void | generateColorModel (const PCRGB::Ptr &pc_in, Eigen::Vector3d &mean, Eigen::Matrix3d &cov) |
| int | main (int argc, char **argv) |
| void | sphereTrim (const PCRGB::Ptr &pc_in, PCRGB::Ptr &pc_out, uint32_t ind, double radius) |
| #define USE_COLOR_MODEL |
Definition at line 4 of file head_tracking.cpp.
| void computeICPRegistration | ( | const PCRGB::Ptr & | target_pc, |
| const PCRGB::Ptr & | source_pc, | ||
| Eigen::Affine3d & | tf_mat, | ||
| int | max_iters, | ||
| double | color_weight | ||
| ) |
Definition at line 103 of file head_tracking.cpp.
| void extractFace | ( | const PCRGB::Ptr & | input_pc, |
| PCRGB::Ptr & | out_pc, | ||
| int | u_click, | ||
| int | v_click | ||
| ) |
Definition at line 158 of file head_tracking.cpp.
| void extractFaceColorModel | ( | const PCRGB::Ptr & | input_pc, |
| PCRGB::Ptr & | out_pc, | ||
| int | u_click, | ||
| int | v_click | ||
| ) |
Definition at line 172 of file head_tracking.cpp.
| bool extractPCFromColorModel | ( | const PCRGB::Ptr & | pc_in, |
| PCRGB::Ptr & | pc_out, | ||
| Eigen::Vector3d & | mean, | ||
| Eigen::Matrix3d & | cov, | ||
| double | std_devs | ||
| ) |
Definition at line 48 of file head_tracking.cpp.
| void extractSkinPC | ( | const PCRGB::Ptr & | pc_in, |
| PCRGB::Ptr & | pc_out, | ||
| double | thresh | ||
| ) |
Definition at line 6 of file head_tracking.cpp.
| int32_t findClosestPoint | ( | const PCRGB::Ptr & | pc, |
| uint32_t | u, | ||
| uint32_t | v | ||
| ) |
Definition at line 20 of file head_tracking.cpp.
| bool findFaceRegistration | ( | const PCRGB::Ptr & | template_pc, |
| const PCRGB::Ptr & | input_pc, | ||
| int | u_click, | ||
| int | v_click, | ||
| Eigen::Affine3d & | tf_mat | ||
| ) |
Definition at line 194 of file head_tracking.cpp.
| void generateColorModel | ( | const PCRGB::Ptr & | pc_in, |
| Eigen::Vector3d & | mean, | ||
| Eigen::Matrix3d & | cov | ||
| ) |
Definition at line 39 of file head_tracking.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 215 of file head_tracking.cpp.
| void sphereTrim | ( | const PCRGB::Ptr & | pc_in, |
| PCRGB::Ptr & | pc_out, | ||
| uint32_t | ind, | ||
| double | radius | ||
| ) |
Definition at line 67 of file head_tracking.cpp.