face_detection.cpp
/tmp/ws/src/people/face_detector/src/
face__detection_8cpp.html
face_detector/faces.h
people::FaceDetector
people::FaceDetector::NullDeleter
people::FaceDetector::RestampedPositionMeasurement
people
bool
fexists
namespacepeople.html
ab06044b1a7e995f6d8cd1429c73690fd
(const std::string &filename)
std::string
loadClassifierFilename
namespacepeople.html
a5d2765216e250ac04a344ec7075397dc
(const ros::NodeHandle &local_nh)
int
main
face__detection_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
face_detector_action_client.py
/tmp/ws/src/people/face_detector/scripts/
face__detector__action__client_8py.html
face_detector_action_client
def
face_detector_client
namespaceface__detector__action__client.html
ac2243238eb95a06201b1863ee01cf248
()
def
result
namespaceface__detector__action__client.html
a5b62315a147175f852271c92fbe0e4ca
faces.cpp
/tmp/ws/src/people/face_detector/src/
faces_8cpp.html
face_detector/faces.h
people
faces.h
/tmp/ws/src/people/face_detector/include/face_detector/
faces_8h.html
people::Box2D3D
people::Face
people::Faces
people
#define
FACE_SEP_DIST_M
faces_8h.html
a8040ae087a79b76e16083b74b4dc106e
#define
FACE_SIZE_MAX_M
faces_8h.html
ad93c7c30f1593fb616d14dfb7553c228
#define
FACE_SIZE_MIN_M
faces_8h.html
ad9c65a816213a1326196f79d78179745
#define
MAX_FACE_Z_M
faces_8h.html
adaa83f3c324f59c0c1ecc329e5ba90a4
mainpage.dox
/tmp/ws/src/people/face_detector/
mainpage_8dox.html
people::Box2D3D
structpeople_1_1Box2D3D.html
cv::Rect
box2d
structpeople_1_1Box2D3D.html
acc63b8b75cf79a5658d5f89b6d5704dc
cv::Point2d
center2d
structpeople_1_1Box2D3D.html
ab6dcc9d4ff1a744a92b1640f65cc65d1
cv::Point3d
center3d
structpeople_1_1Box2D3D.html
af500ea581a0afbf2b3cbd16dc6c61786
int
id
structpeople_1_1Box2D3D.html
aef961aa72a2132b62a8b9ac4298661e1
std::string
status
structpeople_1_1Box2D3D.html
a901af7b96151fa9b7751b7bd242ec3eb
double
width2d
structpeople_1_1Box2D3D.html
af2ed5831a2cdc7f9b605ad13082a8dd0
double
width3d
structpeople_1_1Box2D3D.html
aeec808b36f3a496141636f9ed573b389
people::Face
structpeople_1_1Face.html
std::string
id
structpeople_1_1Face.html
a0c201ff36d5e0f24ea7940d80750f940
std::string
name
structpeople_1_1Face.html
a304a1f25f69df0774aa634d95a296f11
people::FaceDetector
classpeople_1_1FaceDetector.html
people::FaceDetector::NullDeleter
people::FaceDetector::RestampedPositionMeasurement
message_filters::sync_policies::ApproximateTime< sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo >
ApproximateDepthPolicy
classpeople_1_1FaceDetector.html
ae187c27d0423802f22d80ed7370a30f9
message_filters::Synchronizer< ApproximateDepthPolicy >
ApproximateDepthSync
classpeople_1_1FaceDetector.html
a7cf3fdb7b555af459a622d0e22077313
message_filters::sync_policies::ApproximateTime< sensor_msgs::Image, stereo_msgs::DisparityImage, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo >
ApproximateDispPolicy
classpeople_1_1FaceDetector.html
ae2ac01e314c93013e2b76bbcbe05142c
message_filters::Synchronizer< ApproximateDispPolicy >
ApproximateDispSync
classpeople_1_1FaceDetector.html
a2068f1b9230eaa509c723726e80d484f
message_filters::sync_policies::ExactTime< sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo >
ExactDepthPolicy
classpeople_1_1FaceDetector.html
aedbdd826f60a6fd8905be41a8ee13ad2
message_filters::Synchronizer< ExactDepthPolicy >
ExactDepthSync
classpeople_1_1FaceDetector.html
ab416a6f0d06aca327be9aeaa92585545
message_filters::sync_policies::ExactTime< sensor_msgs::Image, stereo_msgs::DisparityImage, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo >
ExactDispPolicy
classpeople_1_1FaceDetector.html
a6e5dc827f9504179a3765936a7f03361
message_filters::Synchronizer< ExactDispPolicy >
ExactDispSync
classpeople_1_1FaceDetector.html
aacdef74c88c979a0eec19519027ddf2d
void
connectCb
classpeople_1_1FaceDetector.html
a5b3626e3ba15e541e1a6e05276f18384
()
FaceDetector
classpeople_1_1FaceDetector.html
a72de7a49cbb413be2fd973a0c66922d0
(std::string name)
void
goalCB
classpeople_1_1FaceDetector.html
abc3554fb3157e061253544862a97927e
()
void
imageCBAllDepth
classpeople_1_1FaceDetector.html
a25860a86933cb2fc0410f20d4d169c11
(const sensor_msgs::Image::ConstPtr &image, const sensor_msgs::Image::ConstPtr &depth_image, const sensor_msgs::CameraInfo::ConstPtr &c1_info, const sensor_msgs::CameraInfo::ConstPtr &c2_info)
void
imageCBAllDisp
classpeople_1_1FaceDetector.html
ad505d78c258b3e1172f1d8ff1e15967d
(const sensor_msgs::Image::ConstPtr &image, const stereo_msgs::DisparityImage::ConstPtr &disp_image, const sensor_msgs::CameraInfo::ConstPtr &c1_info, const sensor_msgs::CameraInfo::ConstPtr &c2_info)
void
preemptCB
classpeople_1_1FaceDetector.html
aa81d0f31e851ffff88b319b3a426df51
()
~FaceDetector
classpeople_1_1FaceDetector.html
ad19d0e1d2b9b6f4578dc0b8fe0dedaed
()
boost::shared_ptr< ApproximateDepthSync >
approximate_depth_sync_
classpeople_1_1FaceDetector.html
a4a8b8100941113c99cbf7ae988a4a490
boost::shared_ptr< ApproximateDispSync >
approximate_disp_sync_
classpeople_1_1FaceDetector.html
ab78efd65ec33499e901d8bf696a956b4
actionlib::SimpleActionServer< face_detector::FaceDetectorAction >
as_
classpeople_1_1FaceDetector.html
a4f945e1c4a2996f88b406335199ffb8f
const double
BIGDIST_M
classpeople_1_1FaceDetector.html
a057b54f7fdd5c8030c7ba3aef8db8b42
message_filters::Subscriber< sensor_msgs::CameraInfo >
c1_info_sub_
classpeople_1_1FaceDetector.html
a4ace0d669efa91feb1dcc0e706f8a3a3
message_filters::Subscriber< sensor_msgs::CameraInfo >
c2_info_sub_
classpeople_1_1FaceDetector.html
afbb017c0a2c1494979dbe1d47755e168
image_geometry::StereoCameraModel
cam_model_
classpeople_1_1FaceDetector.html
a1c68a891733de3e55424e2346ddb11bb
std::string
camera_
classpeople_1_1FaceDetector.html
a89b9a96517b4993ceafd77beb97d42de
std::string
camera_info_topic_
classpeople_1_1FaceDetector.html
a527f2ffb4676249ce0922ede6c465536
std::string
camera_topic_
classpeople_1_1FaceDetector.html
af5e8cde4399bef0aaedac5e6973a37cb
ros::Publisher
cloud_pub_
classpeople_1_1FaceDetector.html
aa413e65cab89abfffb6f4eeb2e354475
boost::mutex
connect_mutex_
classpeople_1_1FaceDetector.html
a887d814367f8e97dd7669d18eb4c31dd
cv::Mat
cv_image_out_
classpeople_1_1FaceDetector.html
ae0413f5fe4e30a8dbeec123c3472edbe
boost::mutex
cv_mutex_
classpeople_1_1FaceDetector.html
a23330d9210634943cd4bf95b60aa9ee3
std::string
depth_image_
classpeople_1_1FaceDetector.html
a31272fd41d6b3d57a4d8173c58a1d2da
image_transport::SubscriberFilter
depth_image_sub_
classpeople_1_1FaceDetector.html
a72251c390313e58385775fafe717fa9e
std::string
depth_info_topic_
classpeople_1_1FaceDetector.html
a40289661d573e45fc0e31ca1a0da11bb
std::string
depth_ns_
classpeople_1_1FaceDetector.html
ae750ba935478918f1dc8c2bd55d29505
std::string
depth_topic_
classpeople_1_1FaceDetector.html
a29a01067ff87528bd6b7cbb2324f764d
boost::mutex
dimage_mutex_
classpeople_1_1FaceDetector.html
aa750f0caa5f976dded5a95c071e9bb81
message_filters::Subscriber< stereo_msgs::DisparityImage >
disp_image_sub_
classpeople_1_1FaceDetector.html
a70046c5ad9855b25d1b4bbb3a43c986c
std::string
disparity_topic_
classpeople_1_1FaceDetector.html
a318dc0f67b32ba072950f4412289defd
bool
do_continuous_
classpeople_1_1FaceDetector.html
a7c60c64e3b84efde89dc6b63e6ecd4a1
bool
do_display_
classpeople_1_1FaceDetector.html
ace9c16b4b00044b6ed818d5f1e0f330c
bool
do_publish_unknown_
classpeople_1_1FaceDetector.html
a44006c7b2160d77fe986dc43579d888d
boost::shared_ptr< ExactDepthSync >
exact_depth_sync_
classpeople_1_1FaceDetector.html
a04f8a586a349be0d41149277af0dc7f9
boost::shared_ptr< ExactDispSync >
exact_disp_sync_
classpeople_1_1FaceDetector.html
a53f3f9b54008dfd47ee7e2a7693b471d
bool
external_init_
classpeople_1_1FaceDetector.html
ad218f17e251c696c9075f763777d8b31
Faces *
faces_
classpeople_1_1FaceDetector.html
a23fc8fcb9e4c2de324ee4a5f05df4d74
face_detector::FaceDetectorFeedback
feedback_
classpeople_1_1FaceDetector.html
a71f1d90ac33755d44254350ca84f465b
std::string
fixed_frame_
classpeople_1_1FaceDetector.html
ae0de1c53d7a1062dde89c1876a3ecccc
std::string
haar_filename_
classpeople_1_1FaceDetector.html
a88c23b07f36a3e0b1e4c4829f275b398
std::string
image_image_
classpeople_1_1FaceDetector.html
a1a253a9927ca490e61917972a1bb6677
image_transport::SubscriberFilter
image_sub_
classpeople_1_1FaceDetector.html
ad42c6c63f17b120f9dd425e414ddba49
image_transport::ImageTransport
it_
classpeople_1_1FaceDetector.html
a3d3b15309ff4d732ae4bc1b30b07de04
std::string
left_camera_info_topic_
classpeople_1_1FaceDetector.html
a8dbc634133b2973c09e31d8786c1ca51
std::string
left_topic_
classpeople_1_1FaceDetector.html
a2d60e2d68a0e57d57a2db7bac6ea48cd
boost::mutex
limage_mutex_
classpeople_1_1FaceDetector.html
ac1289b429bd9169e508426babb7649a9
int
max_id_
classpeople_1_1FaceDetector.html
a400e01defdaffd7dd4204d935385446a
std::string
name_
classpeople_1_1FaceDetector.html
a4ed9157422f9b19708176ebbc2c51d50
ros::NodeHandle
nh_
classpeople_1_1FaceDetector.html
a7cb9cfcefadad64042f754a530ba856f
ros::Publisher
pos_array_pub_
classpeople_1_1FaceDetector.html
a92dd6265520398b0afded9661a7bf186
std::map< std::string, RestampedPositionMeasurement >
pos_list_
classpeople_1_1FaceDetector.html
a8ec86c334cdfcf52b9fcfa5ad8731c99
boost::mutex
pos_mutex_
classpeople_1_1FaceDetector.html
af0ea81f14714f6751db27667eb0421d5
ros::Subscriber
pos_sub_
classpeople_1_1FaceDetector.html
a234e30c7595c2f2b8991809a6918633a
bool
quit_
classpeople_1_1FaceDetector.html
a3c9b34a3df4c272abb051e6edad36cbf
double
reliability_
classpeople_1_1FaceDetector.html
acf02a1ad2b6c518b8814e5b35cad8acf
face_detector::FaceDetectorResult
result_
classpeople_1_1FaceDetector.html
ab911e9ec327f78e8de4bcacd6e18466b
std::string
rgb_ns_
classpeople_1_1FaceDetector.html
a4220b58c79969142d61730cb4d841ae7
std::string
right_camera_info_topic_
classpeople_1_1FaceDetector.html
a0875d64d96b39839c6e264a7ed632ea5
std::string
stereo_namespace_
classpeople_1_1FaceDetector.html
a94d1fc37a6e23a47e8faf1032092c616
tf::TransformListener
tf_
classpeople_1_1FaceDetector.html
a33db05fc3ce9f58aec8ca4bed5e2eaa7
bool
use_depth_
classpeople_1_1FaceDetector.html
a6c21717ed1389244021fa8de2ce4f366
bool
use_rgbd_
classpeople_1_1FaceDetector.html
a5c633c15dc17cef4dea42d4605c0077f
void
displayFacesOnImage
classpeople_1_1FaceDetector.html
ac01c4cc1a90cb9729802afa16ada9ae9
(std::vector< Box2D3D > faces_vector)
void
matchAndDisplay
classpeople_1_1FaceDetector.html
ac42c011953c7a5735f6490f3eaab78f2
(std::vector< Box2D3D > faces_vector, std_msgs::Header header)
people::Faces
classpeople_1_1Faces.html
std::vector< Box2D3D >
detectAllFacesDepth
classpeople_1_1Faces.html
a390c4ecebdb0a4f4044406fc38bb2f08
(const cv::Mat &image, double threshold, const cv::Mat &depth_image, image_geometry::StereoCameraModel *cam_model)
std::vector< Box2D3D >
detectAllFacesDisparity
classpeople_1_1Faces.html
ae1c821b185c4e1e4944593d6e8a4dc5f
(const cv::Mat &image, double threshold, const cv::Mat &disparity_image, image_geometry::StereoCameraModel *cam_model)
Faces
classpeople_1_1Faces.html
adf87c450bdf9558cbab484bebd57f254
()
void
initFaceDetectionDepth
classpeople_1_1Faces.html
affc49f3898678adbafece1f729fb02d6
(uint num_cascades, std::string haar_classifier_filename, double face_size_min_m, double face_size_max_m, double max_face_z_m, double face_sep_dist_m)
void
initFaceDetectionDisparity
classpeople_1_1Faces.html
a9f050ec365b85ba53ef8c22e9e1b5bfa
(uint num_cascades, std::string haar_classifier_filename, double face_size_min_m, double face_size_max_m, double max_face_z_m, double face_sep_dist_m)
~Faces
classpeople_1_1Faces.html
a155bf57b23f86851939030c7baf7c92b
()
double
face_sep_dist_m_
classpeople_1_1Faces.html
a6e37e8ca8670761d2b57ab270db2a8ba
double
face_size_max_m_
classpeople_1_1Faces.html
aa3680dd6f5e7ad36b2c258d2ed8aaaaf
double
face_size_min_m_
classpeople_1_1Faces.html
a2aee121b328dcf6c05767288f50761a8
double
max_face_z_m_
classpeople_1_1Faces.html
a4133886206750df74c2592a90c0411ef
void
faceDetectionThreadDepth
classpeople_1_1Faces.html
a81eefeb98737d5701adaaee1d125d4f8
(uint i)
void
faceDetectionThreadDisparity
classpeople_1_1Faces.html
a6da00be0110b4edc56628afa5589b099
(uint i)
image_geometry::StereoCameraModel *
cam_model_
classpeople_1_1Faces.html
ae9cebfff2a04301d0e235cff9617547a
cv::CascadeClassifier
cascade_
classpeople_1_1Faces.html
a3d4020f5846ec083651648e226175ab3
cv::Mat
cv_image_gray_
classpeople_1_1Faces.html
aa75035501fe6c88eb341e89d396059ba
cv::Mat const *
depth_image_
classpeople_1_1Faces.html
a2a05ad17142fef7fdebb59903d2e86e8
cv::Mat const *
disparity_image_
classpeople_1_1Faces.html
a438fda183cae50034e91922f41b9521c
boost::condition
face_detection_done_cond_
classpeople_1_1Faces.html
a56a87ccd1a09d14b691f3b2e7d036b63
boost::condition
face_detection_ready_cond_
classpeople_1_1Faces.html
a71e7829d7c1145eec0b0bc2ebca8f2d7
boost::mutex
face_done_mutex_
classpeople_1_1Faces.html
a00bfba9f4d9f023c0de22d4f6872903c
boost::mutex *
face_go_mutex_
classpeople_1_1Faces.html
af6e748c4a920e78375f445661cbe4ead
boost::mutex
face_mutex_
classpeople_1_1Faces.html
a66b3959196d41ac108d6da9d886171db
std::vector< Box2D3D >
faces_
classpeople_1_1Faces.html
af264dfd32fe18515c27ff22edbe7fea7
int
images_ready_
classpeople_1_1Faces.html
a6c3b8c295fb207a599277657afe1c081
std::vector< Face >
list_
classpeople_1_1Faces.html
aa0ee74d47b1f54fa70f23fc4be2f0f97
int
num_threads_to_wait_for_
classpeople_1_1Faces.html
ad7157b72a9fd3c342031a781d08042e3
boost::mutex
t_mutex_
classpeople_1_1Faces.html
a50f907e4fbf7148ba625fb9a4f9029fb
boost::thread_group
threads_
classpeople_1_1Faces.html
a0ef773fa3b46248e2fac94d1d5bfbe4c
people::FaceDetector::NullDeleter
structpeople_1_1FaceDetector_1_1NullDeleter.html
void
operator()
structpeople_1_1FaceDetector_1_1NullDeleter.html
a128b29465e115876d6f841eacc92b67d
(void const *) const
people::FaceDetector::RestampedPositionMeasurement
structpeople_1_1FaceDetector_1_1RestampedPositionMeasurement.html
double
dist
structpeople_1_1FaceDetector_1_1RestampedPositionMeasurement.html
ae33446c25b6309d44d4cbb556520192a
people_msgs::PositionMeasurement
pos
structpeople_1_1FaceDetector_1_1RestampedPositionMeasurement.html
aa147d92725deffd8a2e86545dceb4ba5
ros::Time
restamp
structpeople_1_1FaceDetector_1_1RestampedPositionMeasurement.html
a8e4e980394bd4efee05fa9f6d24b7856
face_detector_action_client
namespaceface__detector__action__client.html
def
face_detector_client
namespaceface__detector__action__client.html
ac2243238eb95a06201b1863ee01cf248
()
def
result
namespaceface__detector__action__client.html
a5b62315a147175f852271c92fbe0e4ca
people
namespacepeople.html
people::Box2D3D
people::Face
people::FaceDetector
people::Faces
bool
fexists
namespacepeople.html
ab06044b1a7e995f6d8cd1429c73690fd
(const std::string &filename)
std::string
loadClassifierFilename
namespacepeople.html
a5d2765216e250ac04a344ec7075397dc
(const ros::NodeHandle &local_nh)
index
index