Spec-Zone.ru › PointCloudLibrary

Запись изображений Байера с глубиной 8 бит в формате PCL-LZF. Подробнее...

#include <pcl/io/lzf_image_io.h>

Inheritance graph
[условные обозначения]
Collaboration graph
[условные обозначения]

Открытые функции-члены

LZFBayer8ImageWriter ()=default
Пустой конструктор. Подробнее...
~LZFBayer8ImageWriter () override=default
Пустой деструктор. Подробнее...
bool write (const char *data, std::uint32_t width, std::uint32_t height, const std::string &filename) override
Сохранить изображение Байера с глубиной 8 бит в формате PCL-LZF. Подробнее...
- Открытые функции-члены, унаследованные от pcl::io::LZFRGB24ImageWriter
LZFRGB24ImageWriter ()=default
Пустой конструктор. Подробнее...
~LZFRGB24ImageWriter () override=default
Пустой деструктор. Подробнее...
bool writeParameters (const CameraParameters &parameters, const std::string &filename) override
Записать параметры камеры на диск. Подробнее...
- Открытые функции-члены, унаследованные от pcl::io::LZFImageWriter
LZFImageWriter ()=default
Пустой конструктор. Подробнее...
virtual ~LZFImageWriter ()=default
Пустой деструктор. Подробнее...
virtual bool write (const char *data, std::uint32_t width, std::uint32_t height, const CameraParameters &parameters, const std::string &filename_data, const std::string &filename_xml)
Сохранить изображение и параметры камеры в формате PCL-LZF. Подробнее...
bool writeParameter (const double &parameter, const std::string &tag, const std::string &filename)
Записать отдельный параметр изображения/камеры в файл с использованием тега XML. Подробнее...

Другие унаследованные члены

- Защищённые функции-члены, унаследованные от pcl::io::LZFImageWriter
bool saveImageBlob (const char *data, std::size_t data_size, const std::string &filename)
Сохранить сжатый массив изображения на диск. Подробнее...
std::uint32_t compress (const char *input, std::uint32_t input_size, std::uint32_t width, std::uint32_t height, const std::string &image_type, char *output)
Сжатие LZF в реальном времени. Подробнее...

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

Запись изображений Байера с глубиной 8 бит в формате PCL-LZF.

Главное преимущество использования процедур ввода-вывода изображений PCL-LZF — очень хорошее соотношение размера файла и скорости ввода-вывода. Испытания с использованием сжатия LZF, Snappy, ZIP, GZ2, BZIP2, а также PNG, JPEG и TIFF показали, что встроенные методы PCL LZF обеспечивают наилучший результат для типов приложений, для которых предназначена PCL.

Автор
Radu B. Rusu

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

Описание конструктора и деструктора

LZFBayer8ImageWriter()

pcl::io::LZFBayer8ImageWriter::LZFBayer8ImageWriter ( )
default

Пустой конструктор.

~LZFBayer8ImageWriter()

pcl::io::LZFBayer8ImageWriter::~LZFBayer8ImageWriter ( )
overridedefault

Пустой деструктор.

Описание функций-членов

write()

bool pcl::io::LZFBayer8ImageWriter::write ( const char * data,
std::uint32_t width,
std::uint32_t height,
const std::string & filename
)
overridevirtual

Сохранить изображение Байера с глубиной 8 бит в формате PCL-LZF.

Параметры
[in] data массив, содержащий данные изображения Байера с глубиной 8 бит
[in] width ширина массива данных
[in] height высота массива данных
[in] filename имя файла для записи (рекомендуемое расширение: .pclzf)
Возвращает
true, если операция выполнена успешно, иначе false

Переопределено из pcl::io::LZFRGB24ImageWriter.


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

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

Spec-Zone.ru

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