|
| static void | do_view (TrackerPSMV &t, View &view, cv::Mat &grey, cv::Mat &rgb) |
| | Perform per-view (two in a stereo camera image) processing on an image, before tracking math is performed. More...
|
| |
| template<typename ValueType , typename FunctionType > |
| static FindLowestScore< ValueType, FunctionType > | make_lowest_score_finder (FunctionType scoreFunctor) |
| | Factory function for FindLowestScore to deduce the functor type. More...
|
| |
| static cv::Point3f | world_point_from_blobs (const cv::Point2f &left, const cv::Point2f &right, const cv::Matx44d &disparity_to_depth) |
| | Convert our 2d point + disparities into 3d points. More...
|
| |
| static void | process (TrackerPSMV &t, struct xrt_frame *xf) |
| | Perform tracking computations on a frame of video data. More...
|
| |
| static void | run (TrackerPSMV &t) |
| | Tracker processing thread function. More...
|
| |
| static void | get_pose (TrackerPSMV &t, enum xrt_input_name name, timepoint_ns when_ns, struct xrt_space_relation *out_relation) |
| | Retrieves a pose from the filter. More...
|
| |
|
static void | imu_data (TrackerPSMV &t, timepoint_ns timestamp_ns, struct xrt_tracking_sample *sample) |
| |
|
static void | frame (TrackerPSMV &t, struct xrt_frame *xf) |
| |
|
static void | break_apart (TrackerPSMV &t) |
| |
Namespace for PS Move tracking implementation.