Apollo 10.0
自动驾驶开放平台
apollo::perception::camera::CameraTrackingFrame结构体 参考

#include <camera_tracking_frame.h>

apollo::perception::camera::CameraTrackingFrame 的协作图:

Public 属性

std::uint64_t frame_id
 
double timestamp
 
std::shared_ptr< camera::DataProviderdata_provider
 
std::vector< base::ObjectPtrdetected_objects
 
std::vector< base::ObjectPtrproposed_objects
 
std::vector< base::ObjectPtrtracked_objects
 
Eigen::Matrix3f camera_k_matrix = Eigen::Matrix3f::Identity()
 
std::shared_ptr< base::Blob< float > > track_feature_blob = nullptr
 
std::shared_ptr< base::Blob< float > > feature_blob = nullptr
 
BaseCalibrationServicecalibration_service = nullptr
 
Eigen::Matrix3d project_matrix = Eigen::Matrix3d::Identity()
 
Eigen::Affine3d camera2world_pose = Eigen::Affine3d::Identity()
 

详细描述

在文件 camera_tracking_frame.h31 行定义.

类成员变量说明

◆ calibration_service

BaseCalibrationService* apollo::perception::camera::CameraTrackingFrame::calibration_service = nullptr

在文件 camera_tracking_frame.h51 行定义.

◆ camera2world_pose

Eigen::Affine3d apollo::perception::camera::CameraTrackingFrame::camera2world_pose = Eigen::Affine3d::Identity()

在文件 camera_tracking_frame.h55 行定义.

◆ camera_k_matrix

Eigen::Matrix3f apollo::perception::camera::CameraTrackingFrame::camera_k_matrix = Eigen::Matrix3f::Identity()

在文件 camera_tracking_frame.h45 行定义.

◆ data_provider

std::shared_ptr<camera::DataProvider> apollo::perception::camera::CameraTrackingFrame::data_provider

在文件 camera_tracking_frame.h37 行定义.

◆ detected_objects

std::vector<base::ObjectPtr> apollo::perception::camera::CameraTrackingFrame::detected_objects

在文件 camera_tracking_frame.h39 行定义.

◆ feature_blob

std::shared_ptr<base::Blob<float> > apollo::perception::camera::CameraTrackingFrame::feature_blob = nullptr

在文件 camera_tracking_frame.h49 行定义.

◆ frame_id

std::uint64_t apollo::perception::camera::CameraTrackingFrame::frame_id

在文件 camera_tracking_frame.h33 行定义.

◆ project_matrix

Eigen::Matrix3d apollo::perception::camera::CameraTrackingFrame::project_matrix = Eigen::Matrix3d::Identity()

在文件 camera_tracking_frame.h53 行定义.

◆ proposed_objects

std::vector<base::ObjectPtr> apollo::perception::camera::CameraTrackingFrame::proposed_objects

在文件 camera_tracking_frame.h41 行定义.

◆ timestamp

double apollo::perception::camera::CameraTrackingFrame::timestamp

在文件 camera_tracking_frame.h35 行定义.

◆ track_feature_blob

std::shared_ptr<base::Blob<float> > apollo::perception::camera::CameraTrackingFrame::track_feature_blob = nullptr

在文件 camera_tracking_frame.h47 行定义.

◆ tracked_objects

std::vector<base::ObjectPtr> apollo::perception::camera::CameraTrackingFrame::tracked_objects

在文件 camera_tracking_frame.h43 行定义.


该结构体的文档由以下文件生成: