Spec-Zone.ru › PointCloudLibrary

Структура для хранения положения камеры и фокусного расстояния. Подробнее...

#include <pcl/surface/texture_mapping.h>

Общедоступные функции-члены

Camera ()=default

Общедоступные атрибуты

Eigen::Affine3f pose
double focal_length {0.0}
double focal_length_w {-1.0}
double focal_length_h {-1.0}
double center_w {-1.0}
double center_h {-1.0}
double height {0.0}
double width {0.0}
std::string texture_file

Подробное описание

Структура для хранения положения камеры и фокусного расстояния.

Можно задать значение focal_length, которое будет использоваться для обеих осей камеры, или, при необходимости, задать отдельные значения для осей (focal_length_w и focal_length_h). Также можно указать центр фокусировки с помощью параметров center_w и center_h. Если центр фокусировки не указан, он будет установлен в геометрический центр камеры, определяемый параметрами width и height.

Определение в строке 65 файла texture_mapping.h.

Документация конструктора и деструктора

Camera()

pcl::texture_mapping::Camera::Camera ( )
default

Документация данных-членов

center_h

double pcl::texture_mapping::Camera::center_h {-1.0}

Определение в строке 73 файла texture_mapping.h.

Используется в pcl::TextureMapping< PointInT >::getPointUVCoordinates().

center_w

double pcl::texture_mapping::Camera::center_w {-1.0}

Определение в строке 72 файла texture_mapping.h.

Используется в pcl::TextureMapping< PointInT >::getPointUVCoordinates().

focal_length

double pcl::texture_mapping::Camera::focal_length {0.0}

Определение в строке 69 файла texture_mapping.h.

Используется в pcl::TextureMapping< PointInT >::getPointUVCoordinates().

focal_length_h

double pcl::texture_mapping::Camera::focal_length_h {-1.0}

Определение в строке 71 файла texture_mapping.h.

Используется в pcl::TextureMapping< PointInT >::getPointUVCoordinates().

focal_length_w

double pcl::texture_mapping::Camera::focal_length_w {-1.0}

Определение в строке 70 файла texture_mapping.h.

Используется в pcl::TextureMapping< PointInT >::getPointUVCoordinates().

height

double pcl::texture_mapping::Camera::height {0.0}

Определение в строке 74 файла texture_mapping.h.

Используется в pcl::TextureMapping< PointInT >::getPointUVCoordinates().

pose

Eigen::Affine3f pcl::texture_mapping::Camera::pose

Определение в строке 68 файла texture_mapping.h.

Используется в pcl::TextureMapping< PointInT >::mapMultipleTexturesToMeshUV().

texture_file

std::string pcl::texture_mapping::Camera::texture_file

Определение в строке 76 файла texture_mapping.h.

Используется в pcl::TextureMapping< PointInT >::mapMultipleTexturesToMeshUV().

width

double pcl::texture_mapping::Camera::width {0.0}

Определение в строке 75 файла texture_mapping.h.

Используется в pcl::TextureMapping< PointInT >::getPointUVCoordinates().


Документация для этой структуры сгенерирована из следующего файла:
  • pcl/surface/texture_mapping.h

© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/structpcl_1_1texture__mapping_1_1_camera.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API