Запись изображений Байера с глубиной 8 бит в формате PCL-LZF. Подробнее...
#include <pcl/io/lzf_image_io.h>
Открытые функции-члены | |
| 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. Подробнее... |
|
|
| |
| LZFRGB24ImageWriter ()=default | |
| Пустой конструктор. Подробнее... |
|
| ~LZFRGB24ImageWriter () override=default | |
| Пустой деструктор. Подробнее... |
|
| bool | writeParameters (const CameraParameters ¶meters, const std::string &filename) override |
| Записать параметры камеры на диск. Подробнее... |
|
|
| |
| LZFImageWriter ()=default | |
| Пустой конструктор. Подробнее... |
|
| virtual | ~LZFImageWriter ()=default |
| Пустой деструктор. Подробнее... |
|
| virtual bool | write (const char *data, std::uint32_t width, std::uint32_t height, const CameraParameters ¶meters, const std::string &filename_data, const std::string &filename_xml) |
| Сохранить изображение и параметры камеры в формате PCL-LZF. Подробнее... |
|
| bool | writeParameter (const double ¶meter, const std::string &tag, const std::string &filename) |
| Записать отдельный параметр изображения/камеры в файл с использованием тега XML. Подробнее... |
|
Другие унаследованные члены | |
|
| |
| 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.
Определение в строке 604 файла lzf_image_io.h.
Описание конструктора и деструктора
LZFBayer8ImageWriter()
| default |
Пустой конструктор.
~LZFBayer8ImageWriter()
| overridedefault |
Пустой деструктор.
Описание функций-членов
write()
| 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