Spec-Zone.ru › PointCloudLibrary

Запись изображения Bayer 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
Сохранение изображения Bayer 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 в реальном времени. Подробнее...

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

PCL-LZF 8-битный запись изображений в формате Bayer.

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

Автор
Radu B. Rusu

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

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

LZFBayer8ImageWriter()

pcl::io::LZFBayer8ImageWriter::LZFBayer8ImageWriter ( )
по умолчанию

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

~LZFBayer8ImageWriter()

pcl::io::LZFBayer8ImageWriter::~LZFBayer8ImageWriter ( )
переопределёнпо умолчанию

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

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

write()

bool pcl::io::LZFBayer8ImageWriter::write ( const char * data,
std::uint32_t width,
std::uint32_t height,
const std::string & filename
)
переопределёнвиртуальный

Сохранение 8-битного изображения Bayer в формате PCL-LZF.

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

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


The documentation for this class was generated from the following file:
  • 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