Структура для хранения положения камеры и фокусного расстояния. Подробнее...
#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()
| 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