Граббер для устройств OpenNI (например, Primesense PSDK, Microsoft Kinect, Asus XTion Pro/Live) Подробнее...
#include <pcl/io/openni_grabber.h>
Классы | |
| struct | modeComp |
Общедоступные функции-члены | |
| OpenNIGrabber (const std::string &device_id="", const Mode &depth_mode=OpenNI_Default_Mode, const Mode &image_mode=OpenNI_Default_Mode) | |
| Конструктор. Подробнее... |
|
| ~OpenNIGrabber () noexcept override | |
| Виртуальный деструктор, унаследованный от интерфейса Grabber. Подробнее... |
|
| void | start () override |
| Запустить сбор данных. Подробнее... |
|
| void | stop () override |
| Остановить сбор данных. Подробнее... |
|
| bool | isRunning () const override |
| Проверить, продолжается ли сбор данных. Подробнее... |
|
| std::string | getName () const override |
| Возвращает имя конкретного подкласса. Подробнее... |
|
| float | getFramesPerSecond () const override |
| Получить частоту кадров (FPS). Подробнее... |
|
| openni_wrapper::OpenNIDevice::Ptr | getDevice () const |
| Получить общий указатель pcl::shared на объект openni_wrapper::OpenNIDevice. Подробнее... |
|
| std::vector< std::pair< int, XnMapOutputMode > > | getAvailableDepthModes () const |
| Получить список доступных режимов глубины, поддерживаемых этим устройством. Подробнее... |
|
| std::vector< std::pair< int, XnMapOutputMode > > | getAvailableImageModes () const |
| Получить список доступных режимов изображения, поддерживаемых этим устройством. Подробнее... |
|
| void | setRGBCameraIntrinsics (const double rgb_focal_length_x, const double rgb_focal_length_y, const double rgb_principal_point_x, const double rgb_principal_point_y) |
| Задать параметры камеры RGB (fx, fy, cx, cy) Подробнее... |
|
| void | getRGBCameraIntrinsics (double &rgb_focal_length_x, double &rgb_focal_length_y, double &rgb_principal_point_x, double &rgb_principal_point_y) const |
| Получить параметры камеры RGB (fx, fy, cx, cy) Подробнее... |
|
| void | setRGBFocalLength (const double rgb_focal_length) |
| Задать фокусное расстояние изображения RGB (fx = fy). Подробнее... |
|
| void | setRGBFocalLength (const double rgb_focal_length_x, const double rgb_focal_length_y) |
| Задать фокусное расстояние изображения RGB. Подробнее... |
|
| void | getRGBFocalLength (double &rgb_focal_length_x, double &rgb_focal_length_y) const |
| Вернуть параметры фокусного расстояния RGB (fx, fy) Подробнее... |
|
| void | setDepthCameraIntrinsics (const double depth_focal_length_x, const double depth_focal_length_y, const double depth_principal_point_x, const double depth_principal_point_y) |
| Задать параметры камеры глубины (fx, fy, cx, cy) Подробнее... |
|
| void | getDepthCameraIntrinsics (double &depth_focal_length_x, double &depth_focal_length_y, double &depth_principal_point_x, double &depth_principal_point_y) const |
| Получить параметры камеры глубины (fx, fy, cx, cy) Подробнее... |
|
| void | setDepthFocalLength (const double depth_focal_length) |
| Задать фокусное расстояние изображения глубины (fx = fy). Подробнее... |
|
| void | setDepthFocalLength (const double depth_focal_length_x, const double depth_focal_length_y) |
| Задать фокусное расстояние изображения глубины. Подробнее... |
|
| void | getDepthFocalLength (double &depth_focal_length_x, double &depth_focal_length_y) const |
| Вернуть параметры фокусного расстояния глубины (fx, fy) Подробнее... |
|
| void | convertShiftToDepth (const std::uint16_t *shift_data_ptr, std::uint16_t *depth_data_ptr, std::size_t size) const |
| Преобразовать вектор необработанных значений сдвига в значения глубины. Подробнее... |
|
|
| |
| Grabber ()=default | |
| Конструктор по умолчанию. Подробнее... |
|
| Grabber (const Grabber &)=delete | |
| Конструктор копирования отсутствует, так как Grabber нельзя копировать. Подробнее... |
|
| Grabber & | operator= (const Grabber &)=delete |
| Оператор присваивания копированием отсутствует, так как Grabber нельзя копировать. Подробнее... |
|
| Grabber (Grabber &&)=default | |
| Конструктор перемещения. Подробнее... |
|
| Grabber & | operator= (Grabber &&)=default |
| Оператор присваивания перемещением. Подробнее... |
|
| virtual | ~Grabber () noexcept=default |
| Виртуальный деструктор. Подробнее... |
|
| template<typename T > | |
| boost::signals2::connection | registerCallback (const std::function< T > &callback) |
| Регистрирует функцию/метод обратного вызова для сигнала с соответствующей сигнатурой Подробнее... |
|
| template<typename T > | |
| bool | providesCallback () const noexcept |
| Указывает, существует ли сигнал с заданным типом параметра Подробнее... |
|
| bool | toggle () |
| Для устройств, передающих поток данных: остановленные потоки запускаются, а работающие — останавливаются. Подробнее... |
|
Защищённые функции-члены | |
| void | onInit (const std::string &device_id, const Mode &depth_mode, const Mode &image_mode) |
| Обработка при инициализации. Подробнее... |
|
| void | setupDevice (const std::string &device_id, const Mode &depth_mode, const Mode &image_mode) |
| Настраивает устройство OpenNI. Подробнее... |
|
| void | updateModeMaps () |
| Обновляет карты режимов. Подробнее... |
|
| void | startSynchronization () |
| Запускает синхронизацию. Подробнее... |
|
| void | stopSynchronization () |
| Останавливает синхронизацию. Подробнее... |
|
| bool | mapConfigMode2XnMode (int mode, XnMapOutputMode &xnmode) const |
| Сопоставляет режимы конфигурации. Подробнее... |
|
| virtual void | imageCallback (openni_wrapper::Image::Ptr image, void *cookie) |
|
RGB-обратный вызов изображения. Подробнее... |
|
| virtual void | depthCallback (openni_wrapper::DepthImage::Ptr depth_image, void *cookie) |
| Обратный вызов изображения глубины. Подробнее... |
|
| virtual void | irCallback (openni_wrapper::IRImage::Ptr ir_image, void *cookie) |
| Обратный вызов ИК-изображения. Подробнее... |
|
| virtual void | imageDepthImageCallback (const openni_wrapper::Image::Ptr &image, const openni_wrapper::DepthImage::Ptr &depth_image) |
|
RGB + обратный вызов изображения глубины. Подробнее... |
|
| virtual void | irDepthImageCallback (const openni_wrapper::IRImage::Ptr &image, const openni_wrapper::DepthImage::Ptr &depth_image) |
| Обратный вызов пары ИК-изображения и изображения глубины. Подробнее... |
|
| void | signalsChanged () override |
| Обрабатывает изменённые сигналы. Подробнее... |
|
| virtual void | checkImageAndDepthSynchronizationRequired () |
| Проверяет, требуется ли синхронизация изображений RGB и глубины. Подробнее... |
|
| virtual void | checkImageStreamRequired () |
| Проверяет, требуется ли поток изображения RGB. Подробнее... |
|
| virtual void | checkDepthStreamRequired () |
| Проверяет, требуется ли поток данных о глубине. Подробнее... |
|
| virtual void | checkIRStreamRequired () |
| Проверяет, требуется ли поток ИК-изображения. Подробнее... |
|
| pcl::PointCloud< pcl::PointXYZ >::Ptr | convertToXYZPointCloud (const openni_wrapper::DepthImage::Ptr &depth) const |
| Преобразует изображение глубины в pcl::PointCloud<pcl::PointXYZ> Подробнее... |
|
| template<typename PointT > | |
| pcl::PointCloud< PointT >::Ptr | convertToXYZRGBPointCloud (const openni_wrapper::Image::Ptr &image, const openni_wrapper::DepthImage::Ptr &depth_image) const |
| Преобразует пару изображений глубины и RGB в pcl::PointCloud<PointT> Подробнее... |
|
| pcl::PointCloud< pcl::PointXYZI >::Ptr | convertToXYZIPointCloud (const openni_wrapper::IRImage::Ptr &image, const openni_wrapper::DepthImage::Ptr &depth_image) const |
| Преобразует пару изображений глубины и интенсивности в pcl::PointCloud<pcl::PointXYZI> Подробнее... |
|
|
| |
| template<typename T > | |
| boost::signals2::signal< T > * | find_signal () const noexcept |
| template<typename T > | |
| int | num_slots () const noexcept |
| template<typename T > | |
| void | disconnect_all_slots () |
| template<typename T > | |
| void | block_signal () |
| template<typename T > | |
| void | unblock_signal () |
| void | block_signals () |
| void | unblock_signals () |
| template<typename T > | |
| boost::signals2::signal< T > * | createSignal () |
Защищённые атрибуты | |
| Synchronizer< openni_wrapper::Image::Ptr, openni_wrapper::DepthImage::Ptr > | rgb_sync_ |
| Synchronizer< openni_wrapper::IRImage::Ptr, openni_wrapper::DepthImage::Ptr > | ir_sync_ |
| openni_wrapper::OpenNIDevice::Ptr | device_ |
| Фактическое устройство OpenNI. Подробнее... |
|
| std::string | rgb_frame_id_ |
| std::string | depth_frame_id_ |
| unsigned | image_width_ {0} |
| unsigned | image_height_ {0} |
| unsigned | depth_width_ {0} |
| unsigned | depth_height_ {0} |
| bool | image_required_ {false} |
| bool | depth_required_ {false} |
| bool | ir_required_ {false} |
| bool | sync_required_ {false} |
| boost::signals2::signal< sig_cb_openni_image > * | image_signal_ {} |
| boost::signals2::signal< sig_cb_openni_depth_image > * | depth_image_signal_ {} |
| boost::signals2::signal< sig_cb_openni_ir_image > * | ir_image_signal_ {} |
| boost::signals2::signal< sig_cb_openni_image_depth_image > * | image_depth_image_signal_ {} |
| boost::signals2::signal< sig_cb_openni_ir_depth_image > * | ir_depth_image_signal_ {} |
| boost::signals2::signal< sig_cb_openni_point_cloud > * | point_cloud_signal_ {} |
| boost::signals2::signal< sig_cb_openni_point_cloud_i > * | point_cloud_i_signal_ {} |
| boost::signals2::signal< sig_cb_openni_point_cloud_rgb > * | point_cloud_rgb_signal_ {} |
| boost::signals2::signal< sig_cb_openni_point_cloud_rgba > * | point_cloud_rgba_signal_ {} |
| std::map< int, XnMapOutputMode > | config2xn_map_ |
| openni_wrapper::OpenNIDevice::CallbackHandle | depth_callback_handle {} |
| openni_wrapper::OpenNIDevice::CallbackHandle | image_callback_handle {} |
| openni_wrapper::OpenNIDevice::CallbackHandle | ir_callback_handle {} |
| bool | running_ {false} |
| unsigned | rgb_array_size_ {0} |
| unsigned | depth_buffer_size_ {0} |
| boost::shared_array< unsigned char > | rgb_array_ |
| boost::shared_array< unsigned short > | depth_buffer_ |
| boost::shared_array< unsigned short > | ir_buffer_ |
| double | rgb_focal_length_x_ |
| Фокусное расстояние RGB-изображения (fx). Подробнее... |
|
| double | rgb_focal_length_y_ |
| Фокусное расстояние RGB-изображения (fy). Подробнее... |
|
| double | rgb_principal_point_x_ |
| Главная точка RGB-изображения (cx). Подробнее... |
|
| double | rgb_principal_point_y_ |
| Главная точка RGB-изображения (cy). Подробнее... |
|
| double | depth_focal_length_x_ |
| Фокусное расстояние изображения глубины (fx). Подробнее... |
|
| double | depth_focal_length_y_ |
| Фокусное расстояние изображения глубины (fy). Подробнее... |
|
| double | depth_principal_point_x_ |
| Главная точка изображения глубины (cx). Подробнее... |
|
| double | depth_principal_point_y_ |
| Главная точка изображения глубины (cy). Подробнее... |
|
|
| |
| std::map< std::string, std::unique_ptr< boost::signals2::signal_base > > | signals_ |
| std::map< std::string, std::vector< boost::signals2::connection > > | connections_ |
| std::map< std::string, std::vector< boost::signals2::shared_connection_block > > | shared_connections_ |
Подробное описание
Grabber для устройств OpenNI (например, Primesense PSDK, Microsoft Kinect, Asus XTion Pro/Live)
Определение в строке 69 файла openni_grabber.h.
Документация псевдонимов типов-членов
ConstPtr
| using pcl::OpenNIGrabber::ConstPtr = shared_ptr<const OpenNIGrabber> |
Определение в строке 73 файла openni_grabber.h.
Ptr
| using pcl::OpenNIGrabber::Ptr = shared_ptr<OpenNIGrabber> |
Определение в строке 72 файла openni_grabber.h.
sig_cb_openni_depth_image
| using pcl::OpenNIGrabber::sig_cb_openni_depth_image = void (const openni_wrapper::DepthImage::Ptr &) |
Определение в строке 91 файла openni_grabber.h.
sig_cb_openni_image
| using pcl::OpenNIGrabber::sig_cb_openni_image = void (const openni_wrapper::Image::Ptr &) |
Определение в строке 90 файла openni_grabber.h.
sig_cb_openni_image_depth_image
| using pcl::OpenNIGrabber::sig_cb_openni_image_depth_image = void (const openni_wrapper::Image::Ptr &, const openni_wrapper::DepthImage::Ptr &, float) |
Определение в строке 93 файла openni_grabber.h.
sig_cb_openni_ir_depth_image
| using pcl::OpenNIGrabber::sig_cb_openni_ir_depth_image = void (const openni_wrapper::IRImage::Ptr &, const openni_wrapper::DepthImage::Ptr &, float) |
Определение в строке 94 файла openni_grabber.h.
sig_cb_openni_ir_image
| using pcl::OpenNIGrabber::sig_cb_openni_ir_image = void (const openni_wrapper::IRImage::Ptr &) |
Определение в строке 92 файла openni_grabber.h.
sig_cb_openni_point_cloud
| using pcl::OpenNIGrabber::sig_cb_openni_point_cloud = void (const pcl::PointCloud<pcl::PointXYZ>::ConstPtr &) |
Определение в строке 95 файла openni_grabber.h.
sig_cb_openni_point_cloud_i
| using pcl::OpenNIGrabber::sig_cb_openni_point_cloud_i = void (const pcl::PointCloud<pcl::PointXYZI>::ConstPtr &) |
Определение в строке 98 файла openni_grabber.h.
sig_cb_openni_point_cloud_rgb
| using pcl::OpenNIGrabber::sig_cb_openni_point_cloud_rgb = void (const pcl::PointCloud<pcl::PointXYZRGB>::ConstPtr &) |
Определение в строке 96 файла openni_grabber.h.
sig_cb_openni_point_cloud_rgba
| using pcl::OpenNIGrabber::sig_cb_openni_point_cloud_rgba = void (const pcl::PointCloud<pcl::PointXYZRGBA>::ConstPtr &) |
Определение в строке 97 файла openni_grabber.h.
Описание перечисления элементов класса
Mode
| Элемент перечисления | |
|---|---|
| OpenNI_Default_Mode | |
| OpenNI_SXGA_15Hz | |
| OpenNI_VGA_30Hz | |
| OpenNI_VGA_25Hz | |
| OpenNI_QVGA_25Hz | |
| OpenNI_QVGA_30Hz | |
| OpenNI_QVGA_60Hz | |
| OpenNI_QQVGA_25Hz | |
| OpenNI_QQVGA_30Hz | |
| OpenNI_QQVGA_60Hz | |
Определение в строке 75 файла openni_grabber.h.
Описание конструктора и деструктора
OpenNIGrabber()
| pcl::OpenNIGrabber::OpenNIGrabber | ( | const std::string & |
device_id = "", |
| const Mode & |
depth_mode = OpenNI_Default_Mode, | ||
| const Mode & |
image_mode = OpenNI_Default_Mode | ||
| ) |
Конструктор.
- Параметры
-
[in] device_id Идентификатор устройства: серийный номер, bus@address или индекс устройства. [in] depth_mode режим потока глубины [in] image_mode режим потока изображения
~OpenNIGrabber()
| overridenoexcept |
Виртуальный деструктор, унаследованный от интерфейса Grabber.
Не генерирует исключений.
Описание функций-членов
checkDepthStreamRequired()
| protectedvirtual |
Проверить, требуется ли поток глубины.
checkImageAndDepthSynchronizationRequired()
| protectedvirtual |
Проверить, требуется ли синхронизация изображений RGB и глубины.
checkImageStreamRequired()
| protectedvirtual |
Проверить, требуется ли поток изображений RGB.
checkIRStreamRequired()
| protectedvirtual |
Проверить, требуется ли поток ИК-изображений.
convertShiftToDepth()
| inline |
Преобразовать вектор исходных значений сдвига в значения глубины.
- Параметры
-
[in] shift_data_ptr входные данные сдвига [out] depth_data_ptr сформированные данные глубины [in] size размер буфера сдвига и глубины
Определение в строке 300 файла openni_grabber.h.
convertToXYZIPointCloud()
|
Преобразовать пару изображений глубины и интенсивности в pcl::PointCloud<pcl::PointXYZI>
- Параметры
-
[in] image ИК-изображение для преобразования [in] depth_image изображение глубины для преобразования
convertToXYZPointCloud()
| protected |
Преобразовать изображение глубины в pcl::PointCloud<pcl::PointXYZ>
- Параметры
-
[in] depth изображение глубины для преобразования
convertToXYZRGBPointCloud()
|
depthCallback()
| protectedvirtual |
Обратный вызов для изображения глубины.
getAvailableDepthModes()
| std::vector<std::pair<int, XnMapOutputMode> > pcl::OpenNIGrabber::getAvailableDepthModes | ( | ) | const |
Получить список доступных режимов глубины, поддерживаемых этим устройством.
getAvailableImageModes()
| std::vector<std::pair<int, XnMapOutputMode> > pcl::OpenNIGrabber::getAvailableImageModes | ( | ) | const |
Получить список доступных режимов изображения, поддерживаемых этим устройством.
getDepthCameraIntrinsics()
|
Получить внутренние параметры камеры глубины (fx, fy, cx, cy).
- Параметры
-
[out] depth_focal_length_x фокусное расстояние камеры глубины (fx) [out] depth_focal_length_y фокусное расстояние камеры глубины (fy) [out] depth_principal_point_x главная точка камеры глубины (cx) [out] depth_principal_point_y главная точка камеры глубины (cy)
Определение в строке 247 файла openni_grabber.h.
getDepthFocalLength()
|
Вернуть параметры фокусного расстояния камеры глубины (fx, fy).
- Параметры
-
[out] depth_focal_length_x фокусное расстояние камеры глубины (fx) [out] depth_focal_length_y фокусное расстояние камеры глубины (fy)
Определение в строке 288 файла openni_grabber.h.
getDevice()
|
Получить указатель pcl::shared на объект openni_wrapper::OpenNIDevice.
Определение в строке 496 файла openni_grabber.h.
Ссылки: device_.
getFramesPerSecond()
| overridevirtual |
Получить число кадров в секунду (FPS).
Реализует pcl::Grabber.
getName()
| overridevirtual |
getRGBCameraIntrinsics()
|
Получить внутренние параметры камеры RGB (fx, fy, cx, cy).
- Параметры
-
[out] rgb_focal_length_x фокусное расстояние камеры RGB (fx) [out] rgb_focal_length_y фокусное расстояние камеры RGB (fy) [out] rgb_principal_point_x главная точка камеры RGB (cx) [out] rgb_principal_point_y главная точка камеры RGB (cy)
Определение в строке 171 файла openni_grabber.h.
getRGBFocalLength()
| inline |
Вернуть параметры фокусного расстояния камеры RGB (fx, fy).
- Параметры
-
[out] rgb_focal_length_x фокусное расстояние камеры RGB (fx) [out] rgb_focal_length_y фокусное расстояние камеры RGB (fy)
Определение в строке 214 файла openni_grabber.h.
imageCallback()
| protectedvirtual |
Обратный вызов для изображения RGB.
imageDepthImageCallback()
| protectedvirtual |
Обратный вызов для изображений RGB и глубины.
irCallback()
| protectedvirtual |
Обратный вызов для ИК-изображения.
irDepthImageCallback()
| protectedvirtual |
Обратный вызов для изображений ИК-диапазона и глубины.
isRunning()
| overridevirtual |
Проверяет, продолжается ли получение данных.
Реализует pcl::Grabber.
mapConfigMode2XnMode()
| protected |
Сопоставляет режимы конфигурации.
onInit()
| protected |
Обработка при инициализации.
setDepthCameraIntrinsics()
| inline |
Задает параметры камеры глубины (fx, fy, cx, cy).
- Параметры
-
[in] depth_focal_length_x фокусное расстояние камеры глубины (fx) [in] depth_focal_length_y фокусное расстояние камеры глубины (fy) [in] depth_principal_point_x главная точка камеры глубины (cx) [in] depth_principal_point_y главная точка камеры глубины (cy). Если задать параметры не конечными значениями (например, NaN, Inf), они будут признаны недействительными, и grabber вместо них будет использовать значения по умолчанию, полученные от камеры.
Определение в строке 229 файла openni_grabber.h.
setDepthFocalLength() [1/2]
| inline |
Задает фокусное расстояние изображения глубины (fx = fy).
- Параметры
-
[in] depth_focal_length фокусное расстояние изображения глубины (предполагается, что fx = fy). Если задать параметру не конечное значение (например, NaN, Inf), он будет признан недействительным, и grabber вместо него будет использовать значение по умолчанию, полученное от камеры.
Определение в строке 264 файла openni_grabber.h.
setDepthFocalLength() [2/2]
| inline |
Задает фокусное расстояние изображения глубины.
- Параметры
-
[in] depth_focal_length_x фокусное расстояние изображения глубины (fx) [in] depth_focal_length_y фокусное расстояние изображения глубины (fy). Если задать параметрам не конечные значения (например, NaN, Inf), они будут признаны недействительными, и grabber вместо них будет использовать значения по умолчанию, полученные от камеры.
Определение в строке 277 файла openni_grabber.h.
setRGBCameraIntrinsics()
| inline |
Задает параметры камеры RGB (fx, fy, cx, cy).
- Параметры
-
[in] rgb_focal_length_x фокусное расстояние RGB (fx) [in] rgb_focal_length_y фокусное расстояние RGB (fy) [in] rgb_principal_point_x главная точка RGB (cx) [in] rgb_principal_point_y главная точка RGB (cy). Если задать параметры не конечными значениями (например, NaN, Inf), они будут признаны недействительными, и grabber вместо них будет использовать значения по умолчанию, полученные от камеры.
Определение в строке 153 файла openni_grabber.h.
setRGBFocalLength() [1/2]
| inline |
Задает фокусное расстояние изображения RGB (fx = fy).
- Параметры
-
[in] rgb_focal_length фокусное расстояние RGB (предполагается, что fx = fy). Если задать параметру не конечное значение (например, NaN, Inf), он будет признан недействительным, и grabber вместо него будет использовать значение по умолчанию, полученное от камеры. Эти параметры будут использоваться для облаков XYZRGBA.
Определение в строке 190 файла openni_grabber.h.
setRGBFocalLength() [2/2]
| inline |
Задает фокусное расстояние изображения RGB.
- Параметры
-
[in] rgb_focal_length_x фокусное расстояние RGB (fx) [in] rgb_focal_length_y фокусное расстояние RGB (fy). Если задать параметрам не конечные значения (например, NaN, Inf), они будут признаны недействительными, и grabber вместо них будет использовать значения по умолчанию, полученные от камеры. Эти параметры будут использоваться для облаков XYZRGBA.
Определение в строке 203 файла openni_grabber.h.
setupDevice()
| protected |
Настраивает устройство OpenNI.
signalsChanged()
| overrideprotectedvirtual |
Обрабатывает измененные сигналы.
Переопределено из pcl::Grabber.
start()
| overridevirtual |
Запускает получение данных.
Реализует pcl::Grabber.
startSynchronization()
| protected |
Запускает синхронизацию.
stop()
| overridevirtual |
Останавливает получение данных.
Реализует pcl::Grabber.
stopSynchronization()
| protected |
Останавливает синхронизацию.
updateModeMaps()
| protected |
Обновляет карты режимов.
Документация по данным-членам
config2xn_map_
| protected |
Определение в строке 461 файла openni_grabber.h.
depth_buffer_
| boost::shared_array<unsigned short> pcl::OpenNIGrabber::depth_buffer_ |
Определение в строке 471 файла openni_grabber.h.
depth_buffer_size_
| unsigned pcl::OpenNIGrabber::depth_buffer_size_ {0} |
Определение в строке 469 файла openni_grabber.h.
depth_callback_handle
| protected |
Определение в строке 463 файла openni_grabber.h.
depth_focal_length_x_
| protected |
Фокусное расстояние изображения глубины (fx).
Определение в строке 483 файла openni_grabber.h.
depth_focal_length_y_
| double pcl::OpenNIGrabber::depth_focal_length_y_ |
Фокусное расстояние изображения глубины (fy).
Определение в строке 485 файла openni_grabber.h.
depth_frame_id_
| std::string pcl::OpenNIGrabber::depth_frame_id_ |
Определение в строке 424 файла openni_grabber.h.
depth_height_
| unsigned pcl::OpenNIGrabber::depth_height_ {0} |
Определение в строке 428 файла openni_grabber.h.
depth_image_signal_
| boost::signals2::signal<sig_cb_openni_depth_image>* pcl::OpenNIGrabber::depth_image_signal_ {} |
Определение в строке 436 файла openni_grabber.h.
depth_principal_point_x_
| double pcl::OpenNIGrabber::depth_principal_point_x_ |
Главная точка изображения глубины (cx).
Определение в строке 487 файла openni_grabber.h.
depth_principal_point_y_
| double pcl::OpenNIGrabber::depth_principal_point_y_ |
Главная точка изображения глубины (cy).
Определение в строке 489 файла openni_grabber.h.
depth_required_
| bool pcl::OpenNIGrabber::depth_required_ {false} |
Определение в строке 431 файла openni_grabber.h.
depth_width_
| unsigned pcl::OpenNIGrabber::depth_width_ {0} |
Определение в строке 427 файла openni_grabber.h.
device_
| protected |
Фактическое устройство OpenNI.
Определение в строке 421 файла openni_grabber.h.
Используется в getDevice().
image_callback_handle
| protected |
Определение в строке 464 файла openni_grabber.h.
image_depth_image_signal_
| protected |
Определение в строке 438 файла openni_grabber.h.
image_height_
| protected |
Определение в строке 426 файла openni_grabber.h.
image_required_
| protected |
Определение в строке 430 файла openni_grabber.h.
image_signal_
| protected |
Определение в строке 435 файла openni_grabber.h.
image_width_
| protected |
Определение в строке 425 файла openni_grabber.h.
ir_buffer_
| mutableprotected |
Определение в строке 472 файла openni_grabber.h.
ir_callback_handle
| protected |
Определение в строке 465 файла openni_grabber.h.
ir_depth_image_signal_
| protected |
Определение в строке 439 файла openni_grabber.h.
ir_image_signal_
| protected |
Определение в строке 437 файла openni_grabber.h.
ir_required_
| protected |
Определение в строке 432 файла openni_grabber.h.
ir_sync_
| protected |
Определение в строке 418 файла openni_grabber.h.
point_cloud_i_signal_
| protected |
Определение в строке 441 файла openni_grabber.h.
point_cloud_rgb_signal_
| protected |
Определение в строке 442 файла openni_grabber.h.
point_cloud_rgba_signal_
| protected |
Определение в строке 443 файла openni_grabber.h.
point_cloud_signal_
| protected |
Определение в строке 440 файла openni_grabber.h.
rgb_array_
| mutableprotected |
Определение в строке 470 файла openni_grabber.h.
rgb_array_size_
| unsigned pcl::OpenNIGrabber::rgb_array_size_ {0} |
Определение в строке 468 файла openni_grabber.h.
rgb_focal_length_x_
| protected |
Фокусное расстояние изображения RGB (fx).
Определение в строке 475 файла openni_grabber.h.
rgb_focal_length_y_
| protected |
Фокусное расстояние изображения RGB (fy).
Определение в строке 477 файла openni_grabber.h.
rgb_frame_id_
| protected |
Определение в строке 423 файла openni_grabber.h.
rgb_principal_point_x_
| protected |
Главная точка изображения RGB (cx).
Определение в строке 479 файла openni_grabber.h.
rgb_principal_point_y_
| protected |
Главная точка изображения RGB (cy).
Определение в строке 481 файла openni_grabber.h.
rgb_sync_
| protected |
Определение в строке 417 файла openni_grabber.h.
running_
| protected |
Определение в строке 466 файла openni_grabber.h.
sync_required_
| protected |
Определение в строке 433 файла openni_grabber.h.
Документация этого класса создана на основе следующего файла:
- pcl/io/openni_grabber.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_open_n_i_grabber.html