Запись изображения Bayer 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 |
| Сохранение изображения Bayer 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 в реальном времени. Подробнее... |
|
Подробное описание
PCL-LZF 8-битный запись изображений в формате Bayer.
Основным преимуществом использования PCL-LZF процедур ввода/вывода изображений является очень хорошее соотношение размера файла к скорости ввода/вывода. Проведённые тесты с использованием сжатия LZF, Snappy, ZIP, GZ2, BZIP2, а также PNG, JPEG и TIFF показали, что внутренние методы PCL LZF обеспечивают наилучший результат для типов приложений, для которых подходит PCL.
Определение в строке 608 файла lzf_image_io.h.
Документация конструктора и деструктора
LZFBayer8ImageWriter()
| по умолчанию |
Пустой конструктор.
~LZFBayer8ImageWriter()
| переопределёнпо умолчанию |
Пустой деструктор.
Документация метода-члена
write()
| переопределёнвиртуальный |
Сохранение 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