, including all inherited members.
arm_segmenter_ | tabletop_pushing::ObjectTracker25D | [protected] |
base_output_path_ | tabletop_pushing::ObjectTracker25D | [protected] |
buildColorModel(XYZPointCloud &cloud, cv::Mat &frame, int num_clusters) | tabletop_pushing::ObjectTracker25D | [protected] |
camera_frame_ | tabletop_pushing::ObjectTracker25D | [protected] |
computeState(ProtoObject &cur_obj, pcl16::PointCloud< pcl16::PointXYZ > &cloud, std::string proxy_name, cv::Mat &in_frame, tabletop_pushing::VisFeedbackPushTrackingFeedback &state, bool init_state=false) | tabletop_pushing::ObjectTracker25D | |
findFootprintBox(ProtoObject &obj, cv::RotatedRect &ellipse) | tabletop_pushing::ObjectTracker25D | |
findFootprintEllipse(ProtoObject &obj, cv::RotatedRect &ellipse) | tabletop_pushing::ObjectTracker25D | |
findTargetObject(cv::Mat &in_frame, pcl16::PointCloud< pcl16::PointXYZ > &cloud, bool &no_objects, bool init=false) | tabletop_pushing::ObjectTracker25D | |
findTargetObjectGC(cv::Mat &in_frame, XYZPointCloud &cloud, cv::Mat &depth_frame, cv::Mat self_mask, bool &no_objects, bool init=false) | tabletop_pushing::ObjectTracker25D | |
fit2DMassEllipse(ProtoObject &obj, cv::RotatedRect &ellipse) | tabletop_pushing::ObjectTracker25D | |
fitHullEllipse(XYZPointCloud &hull_cloud, cv::RotatedRect &obj_ellipse) | tabletop_pushing::ObjectTracker25D | |
fitObjectEllipse(ProtoObject &obj, cv::RotatedRect &ellipse) | tabletop_pushing::ObjectTracker25D | |
frame_count_ | tabletop_pushing::ObjectTracker25D | [protected] |
frame_set_count_ | tabletop_pushing::ObjectTracker25D | [protected] |
getMostRecentEllipse() const | tabletop_pushing::ObjectTracker25D | [inline] |
getMostRecentObject() const | tabletop_pushing::ObjectTracker25D | [inline] |
getMostRecentState() const | tabletop_pushing::ObjectTracker25D | [inline] |
getSwapState() const | tabletop_pushing::ObjectTracker25D | [inline] |
getTableMask(XYZPointCloud &cloud, XYZPointCloud &table_cloud, cv::Size mask_size, XYZPointCloud &obj_cloud) | tabletop_pushing::ObjectTracker25D | [protected] |
getThetaFromEllipse(cv::RotatedRect &obj_ellipse) | tabletop_pushing::ObjectTracker25D | |
have_obj_color_model_ | tabletop_pushing::ObjectTracker25D | [protected] |
have_table_color_model_ | tabletop_pushing::ObjectTracker25D | [protected] |
hull_alpha_ | tabletop_pushing::ObjectTracker25D | [protected] |
init_state_ | tabletop_pushing::ObjectTracker25D | [protected] |
initialized_ | tabletop_pushing::ObjectTracker25D | [protected] |
initTracks(cv::Mat &in_frame, cv::Mat &depth_frame, cv::Mat &self_mask, pcl16::PointCloud< pcl16::PointXYZ > &cloud, std::string proxy_name, tabletop_pushing::VisFeedbackPushTrackingFeedback &state, bool start_swap=false) | tabletop_pushing::ObjectTracker25D | |
isInitialized() const | tabletop_pushing::ObjectTracker25D | [inline] |
isPaused() const | tabletop_pushing::ObjectTracker25D | [inline] |
matchToTargetObject(ProtoObjects &objects, cv::Mat &in_frame, bool init=false) | tabletop_pushing::ObjectTracker25D | [protected] |
num_downsamples_ | tabletop_pushing::ObjectTracker25D | [protected] |
obj_color_model_ | tabletop_pushing::ObjectTracker25D | [protected] |
obj_saved_ | tabletop_pushing::ObjectTracker25D | [protected] |
ObjectTracker25D(boost::shared_ptr< PointCloudSegmentation > segmenter, boost::shared_ptr< ArmObjSegmentation > arm_segmenter, int num_downsamples=0, bool use_displays=false, bool write_to_disk=false, std::string base_output_path="", std::string camera_frame="", bool use_cv_ellipse=false, bool use_mps_segmentation=false, bool use_graphcut_arm_seg_=false, double hull_alpha=0.01) | tabletop_pushing::ObjectTracker25D | |
pause() | tabletop_pushing::ObjectTracker25D | [inline] |
paused_ | tabletop_pushing::ObjectTracker25D | [protected] |
pausedUpdate(cv::Mat in_frame) | tabletop_pushing::ObjectTracker25D | |
pcl_segmenter_ | tabletop_pushing::ObjectTracker25D | [protected] |
previous_hull_cloud_ | tabletop_pushing::ObjectTracker25D | [protected] |
previous_obj_ | tabletop_pushing::ObjectTracker25D | [protected] |
previous_obj_ellipse_ | tabletop_pushing::ObjectTracker25D | [protected] |
previous_state_ | tabletop_pushing::ObjectTracker25D | [protected] |
previous_time_ | tabletop_pushing::ObjectTracker25D | [protected] |
record_count_ | tabletop_pushing::ObjectTracker25D | [protected] |
setNumDownsamples(int num_downsamples) | tabletop_pushing::ObjectTracker25D | [inline] |
stopTracking() | tabletop_pushing::ObjectTracker25D | [inline] |
swap_orientation_ | tabletop_pushing::ObjectTracker25D | [protected] |
table_color_model_ | tabletop_pushing::ObjectTracker25D | [protected] |
toggleSwap() | tabletop_pushing::ObjectTracker25D | [inline] |
trackerBoxDisplay(cv::Mat &in_frame, ProtoObject &cur_obj, cv::RotatedRect &obj_ellipse) | tabletop_pushing::ObjectTracker25D | |
trackerDisplay(cv::Mat &in_frame, ProtoObject &cur_obj, cv::RotatedRect &obj_ellipse) | tabletop_pushing::ObjectTracker25D | |
trackerDisplay(cv::Mat &in_frame, tabletop_pushing::VisFeedbackPushTrackingFeedback &state, ProtoObject &obj, bool other_color=false) | tabletop_pushing::ObjectTracker25D | |
unpause() | tabletop_pushing::ObjectTracker25D | [inline] |
updateHeading(tabletop_pushing::VisFeedbackPushTrackingFeedback &state, bool init_state) | tabletop_pushing::ObjectTracker25D | [protected] |
updateTracks(cv::Mat &in_frame, cv::Mat &depth_frame, cv::Mat &self_mask, pcl16::PointCloud< pcl16::PointXYZ > &cloud, std::string proxy_name, tabletop_pushing::VisFeedbackPushTrackingFeedback &state) | tabletop_pushing::ObjectTracker25D | |
upscale_ | tabletop_pushing::ObjectTracker25D | [protected] |
use_cv_ellipse_fit_ | tabletop_pushing::ObjectTracker25D | [protected] |
use_displays_ | tabletop_pushing::ObjectTracker25D | [protected] |
use_graphcut_arm_seg_ | tabletop_pushing::ObjectTracker25D | [protected] |
use_mps_segmentation_ | tabletop_pushing::ObjectTracker25D | [protected] |
write_to_disk_ | tabletop_pushing::ObjectTracker25D | [protected] |