NDEVR
API Documentation
OrbTrackingInfo

Aggregates input and output data for a single tracking frame. More...

Collaboration diagram for OrbTrackingInfo:
[legend]

Public Attributes

TranslatedString action
 Current action description.
cv::Mat color_frame
 Color image frame.
cv::Mat depth_frame
 Depth image frame.
uint04 filtered_points = Constant<uint04>::Invalid
 Filtered point count.
fltp08 frame_time
 Capture timestamp.
fltp04 imu_calibration_percent = 0.0f
 IMU calibration progress (0-1).
Buffer< IMU::Point > imu_data
 IMU measurements for this frame.
uint04 inlier_points = Constant<uint04>::Invalid
 Inlier point count.
fltp04 inlier_quality = Constant<fltp04>::Invalid
 Inlier tracking quality.
cv::Mat ir_frame
 Infrared image frame.
cv::Mat left_frame
 Left stereo image.
LogPtr log = nullptr
 Logger instance.
TranslatedString message
 Status message.
Sophus::SE3f pose
 Estimated camera pose.
fltp04 quality = Constant<fltp04>::Invalid
 Overall tracking quality.
cv::Mat right_frame
 Right stereo image.
uint04 tracking_points = Constant<uint04>::Invalid
 Total tracking point count.
Ray< 3, fltp04velocity = Constant< Ray<3, fltp04>>::Invalid
 Estimated velocity.

Detailed Description

Aggregates input and output data for a single tracking frame.

Passed into tracking functions with image data and IMU readings, and populated with tracking results (pose, quality metrics, messages).

Definition at line 15 of file OrbTrackingInfo.h.


The documentation for this struct was generated from the following file: