Подробное описание
Обзор
Библиотека pcl_io содержит классы и функции для чтения и записи файлов, а также захвата облаков точек с различных сенсорных устройств. С некоторыми из этих возможностей можно познакомиться в следующих руководствах:
- Формат файлов PCD (Point Cloud Data)
- Чтение данных облака точек из файлов PCD
- Запись данных облака точек в файлы PCD
- Среда захвата OpenNI в PCL
- Захват облаков точек с камер Ensenso
| pcl::PointCloud | pcl::PCLPointCloud2 | pcl::PolygonMesh | pcl::TextureMesh | |
| PCD (ASCII/BINARY/COMPRESSED) | loadPCDFile | loadPCDFile | ||
| PLY (ASCII/BINARY) | loadPLYFile | loadPLYFile | loadPLYFile | |
| OBJ (ASCII) | loadOBJFile | loadOBJFile | loadOBJFile | loadOBJFile |
| IFS | loadIFSFile | loadIFSFile | loadIFSFile | |
| STL (ASCII/BINARY) | loadPolygonFileSTL | |||
| VTK | loadPolygonFileVTK | |||
| CSV/ASCII | через pcl::ASCIIReader | |||
| Автоматическое определение формата | load | load | load | load |
| pcl::PointCloud | pcl::PCLPointCloud2 | pcl::PolygonMesh | pcl::TextureMesh | |
| PCD ASCII | savePCDFile | savePCDFile | ||
| PCD BINARY | savePCDFile | savePCDFile | ||
| PCD COMPRESSED | savePCDFileBinaryCompressed | через pcl::PCDWriter | ||
| PLY ASCII | savePLYFile | savePLYFile | savePLYFile | |
| PLY BINARY | savePLYFile | savePLYFile | savePLYFileBinary | |
| OBJ (ASCII) | saveOBJFile | saveOBJFile | ||
| IFS | saveIFSFile | saveIFSFile | ||
| STL (ASCII/BINARY) | savePolygonFileSTL | |||
| VTK | saveVTKFile | saveVTKFile или savePolygonFileVTK | ||
| Автоматическое определение формата | save | save | save | save |
PCL не зависит от источников данных, используемых для создания 3D-облаков точек. Хотя в последнее время камеры, совместимые с OpenNI, находятся в центре внимания сообщества, занимающегося 3D-сенсорикой и робототехникой, многие из перечисленных ниже устройств уже использовались с инструментами PCL:
Требования
Классы | |
| класс | pcl::ASCIIReader |
| Средство чтения облака точек в формате ASCII. Подробнее... |
|
| класс | pcl::io::Buffer< T > |
| Абстрактный базовый класс для буферов данных фиксированного размера. Подробнее... |
|
| класс | pcl::DavidSDKGrabber |
|
Захватчик для устройств со структурированным светом, совместимых с davidSDK. Подробнее... |
|
| класс | pcl::io::DeBayer |
| Различные методы дебайеризации. Подробнее... |
|
| класс | pcl::DepthSenseGrabber |
|
Захватчик для устройств DepthSense (например, Подробнее... |
|
| класс | pcl::DinastGrabber |
|
Захватчик для устройств DINAST (например, IPA-1002, IPA-1110, IPA-2001) Подробнее... |
|
| класс | pcl::EnsensoGrabber |
|
Захватчик для устройств Ensenso компании IDS-Imaging. Подробнее... |
|
| класс | pcl::FileGrabber< PointT > |
|
FileGrabber предоставляет интерфейс в стиле контейнера для захватчиков, работающих с входными данными фиксированного размера. Подробнее... |
|
| класс | pcl::FileReader |
| Интерфейс чтения файлов в формате Point Cloud Data (FILE). Подробнее... |
|
| класс | pcl::FileWriter |
| Средство записи файлов в формате Point Cloud Data (FILE). Подробнее... |
|
| класс | pcl::Grabber |
|
Интерфейс захватчика для драйверов устройств PCL 1.x. Подробнее... |
|
| класс | pcl::HDLGrabber |
|
Захватчик для лазерного сканера высокого разрешения Velodyne (HDL) Подробнее... |
|
| класс | pcl::IFSReader |
| Средство чтения файлов в формате Indexed Face Set (IFS). Подробнее... |
|
| класс | pcl::IFSWriter |
| Средство записи файлов в формате Point Cloud Data (IFS). Подробнее... |
|
| класс | pcl::io::Image |
|
Интерфейсный класс изображения, предоставляющий средства для заполнения буфера изображения RGB или полутонового изображения. Подробнее... |
|
| класс | pcl::ImageGrabberBase |
| Базовый класс захватчика изображений из файлов. Подробнее... |
|
| класс | pcl::io::ImageRGB24 |
| Этот класс предоставляет методы для заполнения буфера изображения RGB или полутонового изображения на основе исходного изображения RGB24. Подробнее... |
|
| класс | pcl::io::ImageYUV422 |
| Реализация интерфейса Image для изображения YUV 422, используемого устройствами Primesense. Подробнее... |
|
| класс | pcl::io::LZFImageReader |
| Средство чтения изображений в формате PCL-LZF. Подробнее... |
|
| класс | pcl::io::LZFDepth16ImageReader |
| Средство чтения изображений глубины в 16-битном формате PCL-LZF. Подробнее... |
|
| класс | pcl::io::LZFRGB24ImageReader |
| Средство чтения 24-битных изображений RGB в формате PCL-LZF. Подробнее... |
|
| класс | pcl::io::LZFYUV422ImageReader |
| Средство чтения 8-битных изображений Байера в формате PCL-LZF. Подробнее... |
|
| класс | pcl::io::LZFBayer8ImageReader |
| Средство чтения 8-битных изображений Байера в формате PCL-LZF. Подробнее... |
|
| класс | pcl::io::LZFImageWriter |
| Средство записи изображений в формате PCL-LZF. Подробнее... |
|
| класс | pcl::io::LZFDepth16ImageWriter |
| Средство записи изображений глубины в 16-битном формате PCL-LZF. Подробнее... |
|
| класс | pcl::io::LZFRGB24ImageWriter |
| Средство записи 24-битных изображений RGB в формате PCL-LZF. Подробнее... |
|
| класс | pcl::io::LZFYUV422ImageWriter |
| Средство записи 16-битных изображений YUV422 в формате PCL-LZF. Подробнее... |
|
| класс | pcl::io::LZFBayer8ImageWriter |
| Средство записи 8-битных изображений Байера в формате PCL-LZF. Подробнее... |
|
| класс | pcl::ONIGrabber |
| Простой захватчик ONI. Подробнее... |
|
| класс | openni_wrapper::OpenNIDevice |
| Класс, представляющий абстрактное устройство OpenNI: Primesense PSDK, Microsoft Kinect, Asus Xtion Pro/Live. Подробнее... |
|
| класс | openni_wrapper::DeviceKinect |
| Конкретная реализация интерфейса OpenNIDevice для устройства MS Kinect. Подробнее... |
|
| класс | openni_wrapper::DeviceONI |
| Конкретная реализация интерфейса OpenNIDevice для виртуального устройства, воспроизводящего файл ONI. Подробнее... |
|
| класс | openni_wrapper::DevicePrimesense |
| Конкретная реализация интерфейса OpenNIDevice для устройства Primesense. Подробнее... |
|
| класс | openni_wrapper::DeviceXtionPro |
| Конкретная реализация интерфейса OpenNIDevice для устройства Asus Xtion Pro. Подробнее... |
|
| класс | openni_wrapper::OpenNIDriver |
| Класс драйвера, реализованный как Singleton. Подробнее... |
|
| класс | openni_wrapper::OpenNIException |
| Общий класс исключений. Подробнее... |
|
| класс | openni_wrapper::Image |
|
Класс Image, содержащий только ссылку на метаданные изображения. Подробнее... |
|
| класс | openni_wrapper::ImageBayerGRBG |
| Этот класс предоставляет методы для заполнения буфера изображения RGB или полутонового изображения на основе исходного изображения с байеровской мозаикой. Подробнее... |
|
| класс | openni_wrapper::ImageRGB24 |
| Этот класс предоставляет методы для заполнения буфера изображения RGB или полутонового изображения на основе исходного изображения RGB24. Подробнее... |
|
| класс | openni_wrapper::ImageYUV422 |
| Конкретная реализация интерфейса Image для изображения YUV 422, используемого устройствами Primesense. Подробнее... |
|
| класс | pcl::OpenNIGrabber |
|
Захватчик для устройств OpenNI (например, Primesense PSDK, Microsoft Kinect, Asus XTion Pro/Live) Подробнее... |
|
| класс | pcl::PCDGrabberBase |
| Базовый класс захватчика из файлов PCD. Подробнее... |
|
| класс | pcl::PCDReader |
| Средство чтения файлов в формате Point Cloud Data (PCD). Подробнее... |
|
| класс | pcl::PCDWriter |
| Средство записи файлов в формате Point Cloud Data (PCD). Подробнее... |
|
| класс | pcl::PLYReader |
| Средство чтения файлов в формате Point Cloud Data (PLY). Подробнее... |
|
| класс | pcl::PLYWriter |
| Средство записи файлов в формате Point Cloud Data (PLY). Подробнее... |
|
| класс | pcl::io::PointCloudImageExtractor< PointT > |
| Базовый класс извлечения изображений из организованных облаков точек. Подробнее... |
|
| класс | pcl::io::PointCloudImageExtractorWithScaling< PointT > |
|
Средство извлечения изображений с расширением, позволяющим масштабировать значения, извлечённые из поля. Подробнее... |
|
| класс | pcl::io::PointCloudImageExtractorFromNormalField< PointT > |
|
Средство извлечения изображений, использующее данные из поля "normal". Подробнее... |
|
| класс | pcl::io::PointCloudImageExtractorFromRGBField< PointT > |
|
Средство извлечения изображений, использующее данные из полей "rgb" или "rgba" для создания цветного изображения с кодировкой rgb8. Подробнее... |
|
| класс | pcl::io::PointCloudImageExtractorFromLabelField< PointT > |
|
Средство извлечения изображений, использующее данные из поля "label" для создания монохромного или RGB-изображения, в котором разные метки соответствуют разным цветам. Подробнее... |
|
| класс | pcl::io::PointCloudImageExtractorFromZField< PointT > |
|
Средство извлечения изображений, использующее данные из поля "z" для создания карты глубины (монохромного изображения с кодировкой mono16). Подробнее... |
|
| класс | pcl::io::PointCloudImageExtractorFromCurvatureField< PointT > |
|
Средство извлечения изображений, использующее данные из поля "curvature" для создания карты кривизны (монохромного изображения с кодировкой mono16). Подробнее... |
|
| класс | pcl::io::PointCloudImageExtractorFromIntensityField< PointT > |
|
Средство извлечения изображений, использующее данные из поля "intensity" для создания монохромного изображения интенсивности (с кодировкой mono16). Подробнее... |
|
| класс | pcl::RealSense2Grabber |
|
Захватчик для устройств Intel RealSense 2 SDK (серия D400) Подробнее... |
|
| класс | pcl::RobotEyeGrabber |
|
Захватчик для датчика RobotEye компании Ocular Robotics. Подробнее... |
|
| класс | pcl::VLPGrabber |
|
Захватчик для лидара Velodyne (VLP), основанный на лазерном сканере высокой четкости Velodyne (HDL) Подробнее... |
|
| класс | pcl::StereoGrabberBase |
| Базовый класс для захватчика стереофайлов. Подробнее... |
|
Файлы | |
| файл | byte_order.h |
| Определяет операции сдвига байтов и порядок байтов. |
|
| файл | io_operators.h |
| Определяет операторы вывода для int8 и uint8 |
|
| файл | ply.h |
| Содержит стандартные определения типов и общие характеристики типов |
|
Функции | |
| PCL_EXPORTS void | pcl::io::encodeMonoImageToPNG (std::vector< std::uint8_t > &image_arg, std::size_t width_arg, std::size_t height_arg, std::vector< std::uint8_t > &pngData_arg, int png_level_arg=-1) |
| Кодирует 8-битное монохромное изображение в формат PNG. Подробнее... |
|
| PCL_EXPORTS void | pcl::io::encodeMonoImageToPNG (std::vector< std::uint16_t > &image_arg, std::size_t width_arg, std::size_t height_arg, std::vector< std::uint8_t > &pngData_arg, int png_level_arg=-1) |
| Кодирует 16-битное монохромное изображение в формат PNG. Подробнее... |
|
| PCL_EXPORTS void | pcl::io::encodeRGBImageToPNG (std::vector< std::uint8_t > &image_arg, std::size_t width_arg, std::size_t height_arg, std::vector< std::uint8_t > &pngData_arg, int png_level_arg=-1) |
| Кодирует 8-битное изображение RGB в формат PNG. Подробнее... |
|
| PCL_EXPORTS void | pcl::io::encodeRGBImageToPNG (std::vector< std::uint16_t > &image_arg, std::size_t width_arg, std::size_t height_arg, std::vector< std::uint8_t > &pngData_arg, int png_level_arg=-1) |
| Кодирует 16-битное изображение RGB в формат PNG. Подробнее... |
|
| PCL_EXPORTS void | pcl::io::decodePNGToImage (std::vector< std::uint8_t > &pngData_arg, std::vector< std::uint8_t > &imageData_arg, std::size_t &width_arg, std::size_t &heigh_argt, unsigned int &channels_arg) |
| Декодирует сжатое изображение PNG в 8-битное изображение. Подробнее... |
|
| PCL_EXPORTS void | pcl::io::decodePNGToImage (std::vector< std::uint8_t > &pngData_arg, std::vector< std::uint16_t > &imageData_arg, std::size_t &width_arg, std::size_t &height_arg, unsigned int &channels_arg) |
| Декодирует сжатое изображение PNG в 16-битное изображение. Подробнее... |
|
| static void | pcl::io::OrganizedConversion< PointT, false >::convert (const pcl::PointCloud< PointT > &cloud_arg, float focalLength_arg, float disparityShift_arg, float disparityScale_arg, bool, typename std::vector< std::uint16_t > &disparityData_arg, typename std::vector< std::uint8_t > &) |
| Преобразует облако точек в изображение карты диспаратности. Подробнее... |
|
| static void | pcl::io::OrganizedConversion< PointT, false >::convert (typename std::vector< std::uint16_t > &disparityData_arg, typename std::vector< std::uint8_t > &, bool, std::size_t width_arg, std::size_t height_arg, float focalLength_arg, float disparityShift_arg, float disparityScale_arg, pcl::PointCloud< PointT > &cloud_arg) |
| Преобразует изображение карты диспаратности в облако точек. Подробнее... |
|
| static void | pcl::io::OrganizedConversion< PointT, false >::convert (typename std::vector< float > &depthData_arg, typename std::vector< std::uint8_t > &, bool, std::size_t width_arg, std::size_t height_arg, float focalLength_arg, pcl::PointCloud< PointT > &cloud_arg) |
| Преобразует изображение карты диспаратности в облако точек. Подробнее... |
|
| static void | pcl::io::OrganizedConversion< PointT, true >::convert (const pcl::PointCloud< PointT > &cloud_arg, float focalLength_arg, float disparityShift_arg, float disparityScale_arg, bool convertToMono, typename std::vector< std::uint16_t > &disparityData_arg, typename std::vector< std::uint8_t > &rgbData_arg) |
| Преобразует облако точек в изображение карты диспаратности и изображение RGB. Подробнее... |
|
| static void | pcl::io::OrganizedConversion< PointT, true >::convert (typename std::vector< std::uint16_t > &disparityData_arg, typename std::vector< std::uint8_t > &rgbData_arg, bool monoImage_arg, std::size_t width_arg, std::size_t height_arg, float focalLength_arg, float disparityShift_arg, float disparityScale_arg, pcl::PointCloud< PointT > &cloud_arg) |
| Преобразует изображение карты диспаратности в облако точек. Подробнее... |
|
| static void | pcl::io::OrganizedConversion< PointT, true >::convert (typename std::vector< float > &depthData_arg, typename std::vector< std::uint8_t > &rgbData_arg, bool monoImage_arg, std::size_t width_arg, std::size_t height_arg, float focalLength_arg, pcl::PointCloud< PointT > &cloud_arg) |
| Преобразует изображение карты диспаратности в облако точек. Подробнее... |
|
| PCL_EXPORTS int | pcl::io::load (const std::string &file_name, pcl::PCLPointCloud2 &blob) |
| Загружает файл в PointCloud2 в соответствии с его расширением. Подробнее... |
|
| template<typename PointT > | |
| int | pcl::io::load (const std::string &file_name, pcl::PointCloud< PointT > &cloud) |
| Загружает файл в шаблонный тип PointCloud в соответствии с его расширением. Подробнее... |
|
| PCL_EXPORTS int | pcl::io::load (const std::string &file_name, pcl::PolygonMesh &mesh) |
| Загружает файл в PolygonMesh в соответствии с его расширением. Подробнее... |
|
| PCL_EXPORTS int | pcl::io::load (const std::string &file_name, pcl::TextureMesh &mesh) |
| Загружает файл в TextureMesh в соответствии с его расширением. Подробнее... |
|
| PCL_EXPORTS int | pcl::io::save (const std::string &file_name, const pcl::PCLPointCloud2 &blob, unsigned precision=5) |
| Сохраняет данные облака точек в двоичный файл, если это возможно, иначе — в формате ASCII. Подробнее... |
|
| template<typename PointT > | |
| int | pcl::io::save (const std::string &file_name, const pcl::PointCloud< PointT > &cloud) |
| Сохраняет облако точек в двоичный файл, если это возможно, иначе — в формате ASCII. Подробнее... |
|
| PCL_EXPORTS int | pcl::io::save (const std::string &file_name, const pcl::TextureMesh &tex_mesh, unsigned precision=5) |
| Сохраняет TextureMesh в двоичный файл, если это возможно, иначе — в формате ASCII. Подробнее... |
|
| PCL_EXPORTS int | pcl::io::save (const std::string &file_name, const pcl::PolygonMesh &mesh, unsigned precision=5) |
| Сохраняет PolygonMesh в двоичный файл, если это возможно, иначе — в формате ASCII. Подробнее... |
|
| int | pcl::io::loadIFSFile (const std::string &file_name, pcl::PCLPointCloud2 &cloud) |
| Загружает файл IFS в виде объекта PCLPointCloud2. Подробнее... |
|
| template<typename PointT > | |
| int | pcl::io::loadIFSFile (const std::string &file_name, pcl::PointCloud< PointT > &cloud) |
| Загружает файл IFS в объект шаблонного типа PointCloud. Подробнее... |
|
| int | pcl::io::loadIFSFile (const std::string &file_name, pcl::PolygonMesh &mesh) |
| Загружает файл IFS в объект типа PolygonMesh. Подробнее... |
|
| int | pcl::io::saveIFSFile (const std::string &file_name, const pcl::PCLPointCloud2 &cloud) |
| Сохраняет данные облака точек в файл IFS, содержащий 3D-точки. Подробнее... |
|
| template<typename PointT > | |
| int | pcl::io::saveIFSFile (const std::string &file_name, const pcl::PointCloud< PointT > &cloud) |
| Сохраняет данные облака точек в файл IFS, содержащий 3D-точки. Подробнее... |
|
| int | pcl::io::loadOBJFile (const std::string &file_name, pcl::PCLPointCloud2 &cloud, Eigen::Vector4f &origin, Eigen::Quaternionf &orientation) |
| Загружает файл OBJ в объект шаблонного типа PointCloud. Подробнее... |
|
| int | pcl::io::loadOBJFile (const std::string &file_name, pcl::PCLPointCloud2 &cloud) |
| Загружает файл OBJ в виде объекта PCLPointCloud2. Подробнее... |
|
| template<typename PointT > | |
| int | pcl::io::loadOBJFile (const std::string &file_name, pcl::PointCloud< PointT > &cloud) |
| Загружает файл OBJ в объект шаблонного типа PointCloud. Подробнее... |
|
| int | pcl::io::loadOBJFile (const std::string &file_name, pcl::PolygonMesh &mesh) |
| Загружает файл OBJ в объект типа PolygonMesh. Подробнее... |
|
| int | pcl::io::loadOBJFile (const std::string &file_name, pcl::TextureMesh &mesh) |
| Загружает файл OBJ в объект типа TextureMesh. Подробнее... |
|
| PCL_EXPORTS int | pcl::io::saveOBJFile (const std::string &file_name, const pcl::TextureMesh &tex_mesh, unsigned precision=5) |
| Сохраняет TextureMesh в формате OBJ с текстовым представлением. Подробнее... |
|
| PCL_EXPORTS int | pcl::io::saveOBJFile (const std::string &file_name, const pcl::PolygonMesh &mesh, unsigned precision=5) |
| Сохраняет PolygonMesh в формате OBJ с текстовым представлением. Подробнее... |
|
| int | pcl::io::loadPCDFile (const std::string &file_name, pcl::PCLPointCloud2 &cloud) |
| Загружает файл PCD версии 6 в объект шаблонного типа PointCloud. Подробнее... |
|
| int | pcl::io::loadPCDFile (const std::string &file_name, pcl::PCLPointCloud2 &cloud, Eigen::Vector4f &origin, Eigen::Quaternionf &orientation) |
| Загружает файл PCD в объект шаблонного типа PointCloud. Подробнее... |
|
| template<typename PointT > | |
| int | pcl::io::loadPCDFile (const std::string &file_name, pcl::PointCloud< PointT > &cloud) |
| Загрузить любой файл PCD в шаблонный тип PointCloud. Подробнее... |
|
| int | pcl::io::savePCDFile (const std::string &file_name, const pcl::PCLPointCloud2 &cloud, const Eigen::Vector4f &origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &orientation=Eigen::Quaternionf::Identity(), const bool binary_mode=false) |
| Сохранить данные облака точек, содержащие точки n-D, в файл PCD. Подробнее... |
|
| template<typename PointT > | |
| int | pcl::io::savePCDFile (const std::string &file_name, const pcl::PointCloud< PointT > &cloud, bool binary_mode=false) |
| Шаблонная версия для сохранения данных облака точек в файл PCD с заданным форматом облака. Подробнее... |
|
| template<typename PointT > | |
| int | pcl::io::savePCDFileASCII (const std::string &file_name, const pcl::PointCloud< PointT > &cloud) |
| Шаблонная версия для сохранения данных облака точек в файл PCD с заданным форматом облака. Подробнее... |
|
| template<typename PointT > | |
| int | pcl::io::savePCDFileBinary (const std::string &file_name, const pcl::PointCloud< PointT > &cloud) |
| Шаблонная версия для сохранения данных облака точек в файл PCD с заданным форматом облака. Подробнее... |
|
| template<typename PointT > | |
| int | pcl::io::savePCDFile (const std::string &file_name, const pcl::PointCloud< PointT > &cloud, const pcl::Indices &indices, const bool binary_mode=false) |
| Шаблонная версия для сохранения данных облака точек в файл PCD с заданным форматом облака. Подробнее... |
|
| template<typename PointT > | |
| int | pcl::io::savePCDFileBinaryCompressed (const std::string &file_name, const pcl::PointCloud< PointT > &cloud) |
| Шаблонная версия для сохранения данных облака точек в файл PCD с заданным форматом облака. Подробнее... |
|
| int | pcl::io::loadPLYFile (const std::string &file_name, pcl::PCLPointCloud2 &cloud) |
| Загрузить файл PLY версии 6 в тип PCLPointCloud2. Подробнее... |
|
| int | pcl::io::loadPLYFile (const std::string &file_name, pcl::PCLPointCloud2 &cloud, Eigen::Vector4f &origin, Eigen::Quaternionf &orientation) |
| Загрузить любой файл PLY в тип PCLPointCloud2. Подробнее... |
|
| template<typename PointT > | |
| int | pcl::io::loadPLYFile (const std::string &file_name, pcl::PointCloud< PointT > &cloud) |
| Загрузить любой файл PLY в шаблонный тип PointCloud. Подробнее... |
|
| int | pcl::io::loadPLYFile (const std::string &file_name, pcl::PolygonMesh &mesh) |
| Загрузить файл PLY в тип PolygonMesh. Подробнее... |
|
| int | pcl::io::savePLYFile (const std::string &file_name, const pcl::PCLPointCloud2 &cloud, const Eigen::Vector4f &origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &orientation=Eigen::Quaternionf::Identity(), bool binary_mode=false, bool use_camera=true) |
| Сохранить данные облака точек, содержащие точки n-D, в файл PLY. Подробнее... |
|
| template<typename PointT > | |
| int | pcl::io::savePLYFile (const std::string &file_name, const pcl::PointCloud< PointT > &cloud, bool binary_mode=false) |
| Шаблонная версия для сохранения данных облака точек в файл PLY с заданным форматом облака. Подробнее... |
|
| template<typename PointT > | |
| int | pcl::io::savePLYFileASCII (const std::string &file_name, const pcl::PointCloud< PointT > &cloud) |
| Шаблонная версия для сохранения данных облака точек в файл PLY с заданным форматом облака. Подробнее... |
|
| template<typename PointT > | |
| int | pcl::io::savePLYFileBinary (const std::string &file_name, const pcl::PointCloud< PointT > &cloud) |
| Шаблонная версия для сохранения данных облака точек в файл PLY с заданным форматом облака. Подробнее... |
|
| template<typename PointT > | |
| int | pcl::io::savePLYFile (const std::string &file_name, const pcl::PointCloud< PointT > &cloud, const pcl::Indices &indices, bool binary_mode=false) |
| Шаблонная версия для сохранения данных облака точек в файл PLY с заданным форматом облака. Подробнее... |
|
| PCL_EXPORTS int | pcl::io::savePLYFile (const std::string &file_name, const pcl::PolygonMesh &mesh, unsigned precision=5) |
| Сохранить PolygonMesh в текстовом формате PLY. Подробнее... |
|
| PCL_EXPORTS int | pcl::io::savePLYFileBinary (const std::string &file_name, const pcl::PolygonMesh &mesh) |
| Сохранить PolygonMesh в бинарном формате PLY. Подробнее... |
|
| PCL_EXPORTS void | pcl::io::saveCharPNGFile (const std::string &file_name, const unsigned char *mono_image, int width, int height, int channels) |
| Сохранить изображение с 8-битным кодированием в файл PNG. Подробнее... |
|
| PCL_EXPORTS void | pcl::io::saveShortPNGFile (const std::string &file_name, const unsigned short *short_image, int width, int height, int channels) |
| Сохранить изображение с 16-битным кодированием в файл PNG. Подробнее... |
|
| PCL_EXPORTS void | pcl::io::saveRgbPNGFile (const std::string &file_name, const unsigned char *rgb_image, int width, int height) |
| Сохранить изображение RGB с 8-битным кодированием в файл PNG. Подробнее... |
|
| PCL_EXPORTS void | pcl::io::savePNGFile (const std::string &file_name, const pcl::PointCloud< unsigned char > &cloud) |
| Сохранить 8-битное облако в оттенках серого как изображение в файл PNG. Подробнее... |
|
| PCL_EXPORTS void | pcl::io::savePNGFile (const std::string &file_name, const pcl::PointCloud< unsigned short > &cloud) |
| Сохранить 16-битное облако в оттенках серого как изображение в файл PNG. Подробнее... |
|
| PCL_EXPORTS void | pcl::io::savePNGFile (const std::string &file_name, const pcl::PCLImage &image) |
| Сохранить PCLImage (ранее ROS sensor_msgs::Image) в файл PNG. Подробнее... |
|
| template<typename PointT > | |
| void | pcl::io::savePNGFile (const std::string &file_name, const pcl::PointCloud< PointT > &cloud, const std::string &field_name) |
| Сохранить данные указанного поля облака точек как изображение в файл PNG. Подробнее... |
|
| PCL_EXPORTS int | pcl::io::saveVTKFile (const std::string &file_name, const pcl::PolygonMesh &triangles, unsigned precision=5) |
| Сохранить PolygonMesh в текстовом формате VTK. Подробнее... |
|
| PCL_EXPORTS int | pcl::io::saveVTKFile (const std::string &file_name, const pcl::PCLPointCloud2 &cloud, unsigned precision=5) |
| Сохранить PointCloud в текстовом формате VTK. Подробнее... |
|
| PCL_EXPORTS int | pcl::io::loadPolygonFile (const std::string &file_name, pcl::PolygonMesh &mesh) |
| Загрузить объект PolygonMesh из файла, определив его формат по расширению файла. Подробнее... |
|
| PCL_EXPORTS bool | pcl::io::savePolygonFile (const std::string &file_name, const pcl::PolygonMesh &mesh, const bool binary_format=true) |
| Сохранить объект PolygonMesh в файл, определив его формат по расширению файла. Подробнее... |
|
| PCL_EXPORTS int | pcl::io::loadPolygonFileVTK (const std::string &file_name, pcl::PolygonMesh &mesh) |
| Загрузить файл VTK в объект PolygonMesh. Подробнее... |
|
| PCL_EXPORTS int | pcl::io::loadPolygonFilePLY (const std::string &file_name, pcl::PolygonMesh &mesh) |
| Загрузить файл PLY в объект PolygonMesh. Подробнее... |
|
| PCL_EXPORTS int | pcl::io::loadPolygonFileOBJ (const std::string &file_name, pcl::PolygonMesh &mesh) |
| Загрузить файл OBJ в объект PolygonMesh. Подробнее... |
|
| PCL_EXPORTS int | pcl::io::loadPolygonFileOBJ (const std::string &file_name, pcl::TextureMesh &mesh) |
| Загрузить файл OBJ в объект TextureMesh. Подробнее... |
|
| PCL_EXPORTS int | pcl::io::loadPolygonFileSTL (const std::string &file_name, pcl::PolygonMesh &mesh) |
| Загрузить файл STL в объект PolygonMesh. Подробнее... |
|
| PCL_EXPORTS bool | pcl::io::savePolygonFileVTK (const std::string &file_name, const pcl::PolygonMesh &mesh, const bool binary_format=true) |
| Сохранить объект PolygonMesh в файл VTK. Подробнее... |
|
| PCL_EXPORTS bool | pcl::io::savePolygonFilePLY (const std::string &file_name, const pcl::PolygonMesh &mesh, const bool binary_format=true) |
| Сохранить объект PolygonMesh в файл PLY. Подробнее... |
|
| PCL_EXPORTS bool | pcl::io::savePolygonFileSTL (const std::string &file_name, const pcl::PolygonMesh &mesh, const bool binary_format=true) |
| Сохранить объект PolygonMesh в файл STL. Подробнее... |
|
| PCL_EXPORTS void | pcl::io::saveRangeImagePlanarFilePNG (const std::string &file_name, const pcl::RangeImagePlanar &range_image) |
| Записать объект RangeImagePlanar в файл PNG. Подробнее... |
|
| template<typename PointT > | |
| void | pcl::io::pointCloudTovtkPolyData (const pcl::PointCloud< PointT > &cloud, vtkPolyData *const polydata) |
| Преобразовать объект pcl::PointCloud в объект VTK PolyData. Подробнее... |
|
| PCL_EXPORTS void | pcl::io::pointCloudTovtkPolyData (const pcl::PCLPointCloud2Ptr &cloud, vtkSmartPointer< vtkPolyData > &poly_data) |
| Преобразовать объект PCLPointCloud2 в объект VTK PolyData. Подробнее... |
|
| template<typename PointT > | |
| void | pcl::io::pointCloudTovtkStructuredGrid (const pcl::PointCloud< PointT > &cloud, vtkStructuredGrid *const structured_grid) |
| Преобразовать объект pcl::PointCloud в объект VTK StructuredGrid. Подробнее... |
|
| template<typename PointT > | |
| void | pcl::io::vtkPolyDataToPointCloud (vtkPolyData *const polydata, pcl::PointCloud< PointT > &cloud) |
| Преобразовать объект VTK PolyData в объект pcl::PointCloud. Подробнее... |
|
| template<typename PointT > | |
| void | pcl::io::vtkStructuredGridToPointCloud (vtkStructuredGrid *const structured_grid, pcl::PointCloud< PointT > &cloud) |
| Преобразовать объект VTK StructuredGrid в объект pcl::PointCloud. Подробнее... |
|
Документация функций
convert() [1/6]
| inlinestatic |
#include <pcl/compression/organized_pointcloud_conversion.h>
Преобразовать облако точек в изображение карты диспаритета и RGB-изображение.
- Параметры
-
[in] cloud_arg входное облако точек [in] focalLength_arg фокусное расстояние [in] disparityShift_arg смещение диспаритета [in] disparityScale_arg масштабирование диспаритета [in] convertToMono преобразовать цветное изображение в монохромное/оттенки серого [out] disparityData_arg выходное изображение карты диспаритета [out] rgbData_arg выходное RGB-изображение
Определение в строке 273 файла organized_pointcloud_conversion.h.
Ссылки: pcl::isFinite(), pcl::PointCloud< PointT >::push_back() и pcl::PointCloud< PointT >::size().
convert() [2/6]
| inlinestatic |
#include <pcl/compression/organized_pointcloud_conversion.h>
Преобразовать облако точек в изображение карты диспаритета.
- Параметры
-
[in] cloud_arg входное облако точек [in] focalLength_arg фокусное расстояние [in] disparityShift_arg смещение диспаритета [in] disparityScale_arg масштабирование диспаритета [out] disparityData_arg выходное изображение карты диспаритета
Определение в строке 93 файла organized_pointcloud_conversion.h.
Ссылки: pcl::isFinite(), pcl::PointCloud< PointT >::push_back() и pcl::PointCloud< PointT >::size().
convert() [3/6]
| inlinestatic |
#include <pcl/compression/organized_pointcloud_conversion.h>
Преобразовать изображение карты диспаритета в облако точек.
- Параметры
-
[in] depthData_arg входное изображение глубины [in] width_arg ширина изображения карты диспаритета [in] height_arg высота изображения карты диспаритета [in] focalLength_arg фокусное расстояние [out] cloud_arg выходное облако точек
Определение в строке 204 файла organized_pointcloud_conversion.h.
Ссылки: pcl::PointCloud< PointT >::clear(), pcl::PointCloud< PointT >::height, pcl::PointCloud< PointT >::is_dense, pcl::PointCloud< PointT >::push_back(), pcl::PointCloud< PointT >::reserve() и pcl::PointCloud< PointT >::width.
convert() [4/6]
| inlinestatic |
#include <pcl/compression/organized_pointcloud_conversion.h>
Преобразовать изображение карты диспаритета в облако точек.
- Параметры
-
[in] depthData_arg выходное изображение карты диспаритета [in] rgbData_arg выходное RGB-изображение [in] monoImage_arg входное изображение является одноканальным монохромным изображением [in] width_arg ширина изображения карты диспаритета [in] height_arg высота изображения карты диспаритета [in] focalLength_arg фокусное расстояние [out] cloud_arg выходное облако точек
Определение в строке 460 файла organized_pointcloud_conversion.h.
Ссылки: pcl::PointCloud< PointT >::clear(), pcl::PointCloud< PointT >::height, pcl::PointCloud< PointT >::is_dense, pcl::PointCloud< PointT >::push_back(), pcl::PointCloud< PointT >::reserve() и pcl::PointCloud< PointT >::width.
convert() [5/6]
| inlinestatic |
#include <pcl/compression/organized_pointcloud_conversion.h>
Преобразовать изображение карты диспаритета в облако точек.
- Параметры
-
[in] disparityData_arg входное изображение глубины [in] width_arg ширина изображения карты диспаритета [in] height_arg высота изображения карты диспаритета [in] focalLength_arg фокусное расстояние [in] disparityShift_arg смещение диспаритета [in] disparityScale_arg масштабирование диспаритета [out] cloud_arg выходное облако точек
Определение в строке 137 файла organized_pointcloud_conversion.h.
Ссылки: pcl::PointCloud< PointT >::clear(), pcl::PointCloud< PointT >::height, pcl::PointCloud< PointT >::is_dense, pcl::PointCloud< PointT >::push_back(), pcl::PointCloud< PointT >::reserve() и pcl::PointCloud< PointT >::width.
convert() [6/6]
| inlinestatic |
#include <pcl/compression/organized_pointcloud_conversion.h>
Преобразует изображение карты диспаратности в облако точек.
- Параметры
-
[in] disparityData_arg выходное изображение карты диспаратности [in] rgbData_arg выходное изображение RGB [in] monoImage_arg входное изображение является монохромным одноканальным изображением [in] width_arg ширина изображения карты диспаратности [in] height_arg высота изображения карты диспаратности [in] focalLength_arg фокусное расстояние [in] disparityShift_arg смещение диспаратности [in] disparityScale_arg масштабирование диспаратности [out] cloud_arg выходное облако точек
Определение в строке 356 файла organized_pointcloud_conversion.h.
Ссылки: pcl::PointCloud< PointT >::clear(), pcl::PointCloud< PointT >::height, pcl::PointCloud< PointT >::is_dense, pcl::PointCloud< PointT >::push_back(), pcl::PointCloud< PointT >::reserve() и pcl::PointCloud< PointT >::width.
decodePNGToImage() [перегрузка 1/2]
| PCL_EXPORTS void pcl::io::decodePNGToImage | ( | std::vector< std::uint8_t > & | pngData_arg, |
| std::vector< std::uint16_t > & | imageData_arg, | ||
| std::size_t & | width_arg, | ||
| std::size_t & | height_arg, | ||
| unsigned int & | channels_arg | ||
| ) |
#include <pcl/compression/libpng_wrapper.h>
Декодирует сжатое изображение PNG в 16-битное изображение.
- Параметры
-
[in] pngData_arg входные сжатые данные PNG [in] imageData_arg выходные данные изображения [out] width_arg ширина изображения [out] height_arg высота изображения [out] channels_arg количество каналов
decodePNGToImage() [перегрузка 2/2]
| PCL_EXPORTS void pcl::io::decodePNGToImage | ( | std::vector< std::uint8_t > & | pngData_arg, |
| std::vector< std::uint8_t > & | imageData_arg, | ||
| std::size_t & | width_arg, | ||
| std::size_t & | heigh_argt, | ||
| unsigned int & | channels_arg | ||
| ) |
#include <pcl/compression/libpng_wrapper.h>
Декодирует сжатое изображение PNG в 8-битное изображение.
- Параметры
-
[in] pngData_arg входные сжатые данные PNG [in] imageData_arg выходные данные изображения [out] width_arg ширина изображения [out] heigh_argt высота изображения [out] channels_arg количество каналов
Используется в pcl::io::OrganizedPointCloudCompression< PointT >::decodePointCloud().
encodeMonoImageToPNG() [перегрузка 1/2]
| PCL_EXPORTS void pcl::io::encodeMonoImageToPNG | ( | std::vector< std::uint16_t > & | image_arg, |
| std::size_t | width_arg, | ||
| std::size_t | height_arg, | ||
| std::vector< std::uint8_t > & | pngData_arg, | ||
| int |
png_level_arg = -1 | ||
| ) |
#include <pcl/compression/libpng_wrapper.h>
Кодирует 16-битное монохромное изображение в формат PNG.
- Параметры
-
[in] image_arg входные данные изображения [in] width_arg ширина изображения [in] height_arg высота изображения [out] pngData_arg сжатые данные изображения PNG [in] png_level_arg уровень сжатия zLib (уровень по умолчанию: -1)
encodeMonoImageToPNG() [перегрузка 2/2]
| PCL_EXPORTS void pcl::io::encodeMonoImageToPNG | ( | std::vector< std::uint8_t > & | image_arg, |
| std::size_t | width_arg, | ||
| std::size_t | height_arg, | ||
| std::vector< std::uint8_t > & | pngData_arg, | ||
| int |
png_level_arg = -1 | ||
| ) |
#include <pcl/compression/libpng_wrapper.h>
Кодирует 8-битное монохромное изображение в формат PNG.
- Параметры
-
[in] image_arg входные данные изображения [in] width_arg ширина изображения [in] height_arg высота изображения [out] pngData_arg сжатые данные изображения PNG [in] png_level_arg уровень сжатия zLib (уровень по умолчанию: -1)
Используется в pcl::io::OrganizedPointCloudCompression< PointT >::encodePointCloud() и pcl::io::OrganizedPointCloudCompression< PointT >::encodeRawDisparityMapWithColorImage().
encodeRGBImageToPNG() [перегрузка 1/2]
| PCL_EXPORTS void pcl::io::encodeRGBImageToPNG | ( | std::vector< std::uint16_t > & | image_arg, |
| std::size_t | width_arg, | ||
| std::size_t | height_arg, | ||
| std::vector< std::uint8_t > & | pngData_arg, | ||
| int |
png_level_arg = -1 | ||
| ) |
#include <pcl/compression/libpng_wrapper.h>
Кодирует 16-битное изображение RGB в формат PNG.
- Параметры
-
[in] image_arg входные данные изображения [in] width_arg ширина изображения [in] height_arg высота изображения [out] pngData_arg сжатые данные изображения PNG [in] png_level_arg уровень сжатия zLib (уровень по умолчанию: -1)
encodeRGBImageToPNG() [перегрузка 2/2]
| PCL_EXPORTS void pcl::io::encodeRGBImageToPNG | ( | std::vector< std::uint8_t > & | image_arg, |
| std::size_t | width_arg, | ||
| std::size_t | height_arg, | ||
| std::vector< std::uint8_t > & | pngData_arg, | ||
| int |
png_level_arg = -1 | ||
| ) |
#include <pcl/compression/libpng_wrapper.h>
Кодирует 8-битное изображение RGB в формат PNG.
- Параметры
-
[in] image_arg входные данные изображения [in] width_arg ширина изображения [in] height_arg высота изображения [out] pngData_arg сжатые данные изображения PNG [in] png_level_arg уровень сжатия zLib (уровень по умолчанию: -1)
Используется в pcl::io::OrganizedPointCloudCompression< PointT >::encodePointCloud() и pcl::io::OrganizedPointCloudCompression< PointT >::encodeRawDisparityMapWithColorImage().
load() [перегрузка 1/4]
| PCL_EXPORTS int pcl::io::load | ( | const std::string & | file_name, |
| pcl::PCLPointCloud2 & | blob | ||
| ) |
#include <pcl/io/auto_io.h>
Загружает файл в PointCloud2 в соответствии с расширением.
- Параметры
-
[in] file_name имя загружаемого файла [out] blob результирующий объект pcl::PointCloud2
load() [перегрузка 2/4]
| int pcl::io::load | ( | const std::string & | file_name, |
| pcl::PointCloud< PointT > & | cloud | ||
| ) |
#include <pcl/io/auto_io.h>
Загружает файл в шаблонный тип PointCloud в соответствии с расширением.
- Параметры
-
[in] file_name имя загружаемого файла [out] cloud результирующее шаблонное облако точек
Определение в строке 55 файла auto_io.hpp.
Ссылки: pcl::io::loadIFSFile(), pcl::io::loadOBJFile(), pcl::io::loadPCDFile() и pcl::io::loadPLYFile().
load() [перегрузка 3/4]
| PCL_EXPORTS int pcl::io::load | ( | const std::string & | file_name, |
| pcl::PolygonMesh & | mesh | ||
| ) |
#include <pcl/io/auto_io.h>
Загружает файл в PolygonMesh в соответствии с расширением.
- Параметры
-
[in] file_name имя загружаемого файла [out] mesh результирующий объект pcl::PolygonMesh
load() [перегрузка 4/4]
| PCL_EXPORTS int pcl::io::load | ( | const std::string & | file_name, |
| pcl::TextureMesh & | mesh | ||
| ) |
#include <pcl/io/auto_io.h>
Загружает файл в TextureMesh в соответствии с расширением.
- Параметры
-
[in] file_name имя загружаемого файла [out] mesh результирующий объект pcl::TextureMesh
loadIFSFile() [перегрузка 1/3]
| inline |
#include <pcl/io/ifs_io.h>
Загружает файл IFS в виде объекта типа PCLPointCloud2.
- Параметры
-
[in] file_name имя загружаемого файла [out] cloud результирующее шаблонное облако точек
- Возвращает
- 0 в случае успеха, < 0 в случае ошибки
Определение в строке 190 файла ifs_io.h.
Ссылка: pcl::IFSReader::read().
Используется в pcl::io::load().
loadIFSFile() [перегрузка 2/3]
| inline |
#include <pcl/io/ifs_io.h>
Загружает файл IFS в шаблонный тип PointCloud.
- Параметры
-
[in] file_name имя загружаемого файла [out] cloud результирующее шаблонное облако точек
- Возвращает
- 0 в случае успеха, < 0 в случае ошибки
Определение в строке 205 файла ifs_io.h.
Ссылка: pcl::IFSReader::read().
loadIFSFile() [перегрузка 3/3]
| inline |
#include <pcl/io/ifs_io.h>
Загружает файл IFS в объект типа PolygonMesh.
- Параметры
-
[in] file_name имя загружаемого файла [out] mesh результирующая сетка
- Возвращает
- 0 в случае успеха, < 0 в случае ошибки
Определение в строке 219 файла ifs_io.h.
Ссылка: pcl::IFSReader::read().
loadOBJFile() [перегрузка 1/5]
| inline |
#include <pcl/io/obj_io.h>
Загружает файл OBJ в виде объекта типа PCLPointCloud2.
- Параметры
-
[in] file_name имя загружаемого файла [out] cloud результирующее шаблонное облако точек
- Возвращает
- 0 в случае успеха, < 0 в случае ошибки
Определение в строке 277 файла obj_io.h.
Ссылка: pcl::OBJReader::read().
loadOBJFile() [перегрузка 2/5]
| inline |
#include <pcl/io/obj_io.h>
Загрузить любой файл OBJ в шаблонный тип PointCloud.
- Параметры
-
[in] file_name имя загружаемого файла [out] cloud результирующее облако точек шаблонного типа [out] origin начало отсчёта при получении данных датчиком, null [out] orientation ориентация при получении данных датчиком, identity
Определение в строке 261 файла obj_io.h.
См. также pcl::OBJReader::read().
Используется в pcl::io::load().
loadOBJFile() [3/5]
| inline |
#include <pcl/io/obj_io.h>
Загрузить любой файл OBJ в шаблонный тип PointCloud.
- Параметры
-
[in] file_name имя загружаемого файла [out] cloud результирующее облако точек шаблонного типа
Определение в строке 289 файла obj_io.h.
См. также pcl::OBJReader::read().
loadOBJFile() [4/5]
| inline |
#include <pcl/io/obj_io.h>
Загрузить любой файл OBJ в тип PolygonMesh.
- Параметры
-
[in] file_name имя загружаемого файла [out] mesh результирующая сетка
- Возвращаемое значение
- 0 при успехе, < 0 при ошибке
Определение в строке 303 файла obj_io.h.
См. также pcl::OBJReader::read().
loadOBJFile() [5/5]
| inline |
#include <pcl/io/obj_io.h>
Загрузить любой файл OBJ в тип TextureMesh.
- Параметры
-
[in] file_name имя загружаемого файла [out] mesh результирующая сетка
- Возвращаемое значение
- 0 при успехе, < 0 при ошибке
Определение в строке 317 файла obj_io.h.
См. также pcl::OBJReader::read().
loadPCDFile() [1/3]
| inline |
#include <pcl/io/pcd_io.h>
Загрузить файл PCD версии 6 в шаблонный тип PointCloud.
Для файлов PCD версии выше 6 будет выдано предупреждение, поскольку сообщение pcl/PCLPointCloud2 не может содержать начало отсчёта датчика.
- Параметры
-
[in] file_name имя загружаемого файла [out] cloud результирующее облако точек шаблонного типа
Определение в строке 633 файла pcd_io.h.
См. также pcl::PCDReader::read().
Используется в pcl::io::load(), ObjectRecognition::populateDatabase() и pcl::outofcore::OutofcoreOctreeDiskContainer< PointT >::read().
loadPCDFile() [2/3]
| inline |
#include <pcl/io/pcd_io.h>
Загрузить любой файл PCD в шаблонный тип PointCloud.
- Параметры
-
[in] file_name имя загружаемого файла [out] cloud результирующее облако точек шаблонного типа [out] origin начало отсчёта при получении данных датчиком (только для версий выше PCD_V7 — null, если отсутствует) [out] orientation ориентация при получении данных датчиком (только для версий выше PCD_V7 — identity, если отсутствует)
Определение в строке 648 файла pcd_io.h.
См. также pcl::PCDReader::read().
loadPCDFile() [3/3]
| inline |
#include <pcl/io/pcd_io.h>
Загрузить любой файл PCD в шаблонный тип PointCloud.
- Параметры
-
[in] file_name имя загружаемого файла [out] cloud результирующее облако точек шаблонного типа
Определение в строке 662 файла pcd_io.h.
См. также pcl::PCDReader::read().
loadPLYFile() [1/4]
| inline |
#include <pcl/io/ply_io.h>
Загрузить файл PLY версии 6 в тип PCLPointCloud2.
Для файлов PLY, содержащих данные датчика, будет выдано предупреждение, поскольку сообщение pcl/PCLPointCloud2 не может содержать начало отсчёта датчика.
- Параметры
-
[in] file_name имя загружаемого файла [in] cloud результирующее облако точек шаблонного типа
Определение в строке 745 файла ply_io.h.
См. также pcl::PLYReader::read().
Используется в pcl::io::load().
loadPLYFile() [2/4]
| inline |
#include <pcl/io/ply_io.h>
Загрузить любой файл PLY в тип PCLPointCloud2.
- Параметры
-
[in] file_name имя загружаемого файла [out] cloud результирующее облако точек шаблонного типа [out] origin начало отсчёта при получении данных датчиком (только для версий выше PLY_V7 — null, если отсутствует) [out] orientation ориентация при получении данных датчиком, если она доступна; identity, если отсутствует
Определение в строке 760 файла ply_io.h.
См. также pcl::PLYReader::read().
loadPLYFile() [3/4]
| inline |
#include <pcl/io/ply_io.h>
Загрузить любой файл PLY в шаблонный тип PointCloud.
- Параметры
-
[in] file_name имя загружаемого файла [in] cloud результирующее облако точек шаблонного типа
Определение в строке 774 файла ply_io.h.
См. также pcl::PLYReader::read().
loadPLYFile() [4/4]
| inline |
#include <pcl/io/ply_io.h>
Загрузить файл PLY в объект типа PolygonMesh.
Для файлов PLY, содержащих данные датчика, будет выдано предупреждение, поскольку сообщение pcl/PolygonMesh не может содержать начало отсчёта датчика.
- Параметры
-
[in] file_name имя загружаемого файла [in] mesh результирующая полигональная сетка
Определение в строке 790 файла ply_io.h.
См. также pcl::PLYReader::read().
loadPolygonFile()
| PCL_EXPORTS int pcl::io::loadPolygonFile | ( | const std::string & | file_name, |
| pcl::PolygonMesh & | mesh | ||
| ) |
#include <pcl/io/vtk_lib_io.h>
Загрузить объект PolygonMesh по имени входного файла, определив формат по расширению файла.
- Параметры
-
[in] file_name имя файла, содержащего данные полигональной сетки [out] mesh объект, в который требуется загрузить данные
- Возвращаемое значение
- Количество точек в облаке точек сетки.
loadPolygonFileOBJ() [1/2]
| PCL_EXPORTS int pcl::io::loadPolygonFileOBJ | ( | const std::string & | file_name, |
| pcl::PolygonMesh & | mesh | ||
| ) |
#include <pcl/io/vtk_lib_io.h>
Загрузить файл OBJ в объект PolygonMesh.
- Параметры
-
[in] file_name имя файла, содержащего данные [out] mesh объект, в который требуется загрузить данные
- Возвращаемое значение
- Количество точек в облаке точек сетки.
loadPolygonFileOBJ() [2/2]
| PCL_EXPORTS int pcl::io::loadPolygonFileOBJ | ( | const std::string & | file_name, |
| pcl::TextureMesh & | mesh | ||
| ) |
#include <pcl/io/vtk_lib_io.h>
Загрузить файл OBJ в объект TextureMesh.
- Примечание
- Помимо метода loadPolygonFileOBJ (const std::string, pcl::PolygonMesh&), этот метод также загружает из файла UV-координаты. Информация о материалах не загружается.
- Параметры
-
[in] file_name имя файла, содержащего данные [out] mesh объект, в который требуется загрузить данные
- Возвращаемое значение
- Количество точек в облаке точек сетки.
loadPolygonFilePLY()
| PCL_EXPORTS int pcl::io::loadPolygonFilePLY | ( | const std::string & | file_name, |
| pcl::PolygonMesh & | mesh | ||
| ) |
#include <pcl/io/vtk_lib_io.h>
Загрузить файл PLY в объект PolygonMesh.
- Параметры
-
[in] file_name имя файла, содержащего данные [out] mesh объект, в который требуется загрузить данные
- Возвращаемое значение
- Количество точек в облаке точек сетки.
loadPolygonFileSTL()
| PCL_EXPORTS int pcl::io::loadPolygonFileSTL | ( | const std::string & | file_name, |
| pcl::PolygonMesh & | mesh | ||
| ) |
#include <pcl/io/vtk_lib_io.h>
Загрузить файл STL в объект PolygonMesh.
- Параметры
-
[in] file_name имя файла, содержащего данные [out] mesh объект, в который требуется загрузить данные
- Возвращаемое значение
- Количество точек в облаке точек сетки.
loadPolygonFileVTK()
| PCL_EXPORTS int pcl::io::loadPolygonFileVTK | ( | const std::string & | file_name, |
| pcl::PolygonMesh & | mesh | ||
| ) |
#include <pcl/io/vtk_lib_io.h>
Загрузить файл VTK в объект PolygonMesh.
- Параметры
-
[in] file_name имя файла, содержащего данные [out] mesh объект, в который нужно загрузить данные
- Возвращает
- Количество точек в облаке точек сетки.
pointCloudTovtkPolyData() [перегрузка 1/2]
| PCL_EXPORTS void pcl::io::pointCloudTovtkPolyData | ( | const pcl::PCLPointCloud2Ptr & | cloud, |
| vtkSmartPointer< vtkPolyData > & | poly_data | ||
| ) |
#include <pcl/io/vtk_lib_io.h>
Преобразовать объект PCLPointCloud2 в объект VTK PolyData.
- Параметры
-
[in] cloud входной объект PCLPointCloud2Ptr [out] poly_data результирующий объект VTK PolyData
pointCloudTovtkPolyData() [перегрузка 2/2]
| void pcl::io::pointCloudTovtkPolyData | ( | const pcl::PointCloud< PointT > & | cloud, |
| vtkPolyData *const | polydata | ||
| ) |
#include <pcl/io/vtk_lib_io.h>
Преобразовать объект pcl::PointCloud в объект VTK PolyData.
- Параметры
-
[in] cloud входной объект pcl::PointCloud [out] polydata результирующий объект VTK PolyData
Определение в строке 286 файла vtk_lib_io.hpp.
Ссылки на pcl::PointCloud< PointT >::is_dense и pcl::PointCloud< PointT >::size().
pointCloudTovtkStructuredGrid()
| void pcl::io::pointCloudTovtkStructuredGrid | ( | const pcl::PointCloud< PointT > & | cloud, |
| vtkStructuredGrid *const | structured_grid | ||
| ) |
#include <pcl/io/vtk_lib_io.h>
Преобразовать объект pcl::PointCloud в объект VTK StructuredGrid.
- Параметры
-
[in] cloud входной объект pcl::PointCloud [out] structured_grid результирующий объект VTK StructuredGrid
Определение в строке 394 файла vtk_lib_io.hpp.
Ссылки на pcl::PointCloud< PointT >::height, pcl::isFinite() и pcl::PointCloud< PointT >::width.
save() [перегрузка 1/4]
| PCL_EXPORTS int pcl::io::save | ( | const std::string & | file_name, |
| const pcl::PCLPointCloud2 & | blob, | ||
| unsigned |
precision = 5 | ||
| ) |
#include <pcl/io/auto_io.h>
Сохранить данные облака точек в бинарный файл, если это возможно, иначе — в ASCII.
- Параметры
-
[in] file_name имя выходного файла [in] blob сообщение с данными облака точек [in] precision точность для чисел с плавающей точкой при сохранении в файлы ASCII
Используется в pcl::RSDEstimation< PointInT, PointNT, PointOutT >::setSaveHistograms().
save() [перегрузка 2/4]
| int pcl::io::save | ( | const std::string & | file_name, |
| const pcl::PointCloud< PointT > & | cloud | ||
| ) |
#include <pcl/io/auto_io.h>
Сохранить облако точек в бинарный файл, если это возможно, иначе — в ASCII.
- Параметры
-
[in] file_name имя выходного файла [in] cloud облако точек
Определение в строке 77 файла auto_io.hpp.
Ссылки на pcl::io::saveIFSFile(), pcl::io::savePCDFile() и pcl::io::savePLYFile().
save() [перегрузка 3/4]
| PCL_EXPORTS int pcl::io::save | ( | const std::string & | file_name, |
| const pcl::PolygonMesh & | mesh, | ||
| unsigned |
precision = 5 | ||
| ) |
#include <pcl/io/auto_io.h>
Сохранить объект PolygonMesh в бинарный файл, если это возможно, иначе — в ASCII.
- Параметры
-
[in] file_name имя файла для записи на диск [in] mesh полигональная сетка для сохранения [in] precision точность для чисел с плавающей точкой при сохранении в файлы ASCII
save() [перегрузка 4/4]
| PCL_EXPORTS int pcl::io::save | ( | const std::string & | file_name, |
| const pcl::TextureMesh & | tex_mesh, | ||
| unsigned |
precision = 5 | ||
| ) |
#include <pcl/io/auto_io.h>
Сохранить объект TextureMesh в бинарный файл, если это возможно, иначе — в ASCII.
- Параметры
-
[in] file_name имя файла для записи на диск [in] tex_mesh текстурированная сетка для сохранения [in] precision точность для чисел с плавающей точкой при сохранении в файлы ASCII
saveCharPNGFile()
| PCL_EXPORTS void pcl::io::saveCharPNGFile | ( | const std::string & | file_name, |
| const unsigned char * | mono_image, | ||
| int | width, | ||
| int | height, | ||
| int | channels | ||
| ) |
#include <pcl/io/png_io.h>
Сохранить изображение с 8-битным кодированием в файл PNG.
- Параметры
-
[in] file_name имя файла для записи на диск [in] mono_image данные изображения в оттенках серого [in] width ширина изображения [in] height высота изображения [in] channels количество каналов
saveIFSFile() [перегрузка 1/2]
| inline |
#include <pcl/io/ifs_io.h>
Сохранить данные облака точек в файл IFS, содержащий 3D-точки.
- Параметры
-
[in] file_name имя выходного файла [in] cloud сообщение с данными облака точек
- Возвращает
- 0 в случае успеха, < 0 в случае ошибки
Определение в строке 234 файла ifs_io.h.
Ссылка на pcl::IFSWriter::write().
Используется в pcl::io::save().
saveIFSFile() [перегрузка 2/2]
| int pcl::io::saveIFSFile | ( | const std::string & | file_name, |
| const pcl::PointCloud< PointT > & | cloud | ||
| ) |
#include <pcl/io/ifs_io.h>
Сохранить данные облака точек в файл IFS, содержащий 3D-точки.
- Параметры
-
[in] file_name имя выходного файла [in] cloud облако точек
- Возвращает
- 0 в случае успеха, < 0 в случае ошибки
Определение в строке 248 файла ifs_io.h.
Ссылка на pcl::IFSWriter::write().
saveOBJFile() [перегрузка 1/2]
| PCL_EXPORTS int pcl::io::saveOBJFile | ( | const std::string & | file_name, |
| const pcl::PolygonMesh & | mesh, | ||
| unsigned |
precision = 5 | ||
| ) |
#include <pcl/io/obj_io.h>
Сохранить объект PolygonMesh в текстовом формате OBJ.
- Параметры
-
[in] file_name имя файла для записи на диск [in] mesh полигональная сетка для сохранения [in] precision точность выходных данных ASCII, по умолчанию 5
saveOBJFile() [перегрузка 2/2]
| PCL_EXPORTS int pcl::io::saveOBJFile | ( | const std::string & | file_name, |
| const pcl::TextureMesh & | tex_mesh, | ||
| unsigned |
precision = 5 | ||
| ) |
#include <pcl/io/obj_io.h>
Сохранить объект TextureMesh в текстовом формате OBJ.
- Параметры
-
[in] file_name имя файла для записи на диск [in] tex_mesh текстурированная сетка для сохранения [in] precision точность выходных данных ASCII
- Возвращает
- 0 в случае успеха, иначе отрицательное число
savePCDFile() [перегрузка 1/3]
| inline |
#include <pcl/io/pcd_io.h>
Сохранить данные облака точек в файл PCD, содержащий точки n-D.
- Параметры
-
[in] file_name имя выходного файла [in] cloud сообщение с данными облака точек [in] origin начало отсчёта при получении данных датчиком [in] orientation ориентация датчика при получении данных [in] binary_mode true для бинарного режима, false (по умолчанию) для ASCII
Внимание: структуры PointCloud, содержащие поле RGB, традиционно используют упакованные значения с плавающей точкой для хранения данных RGB. Сохранение числа с плавающей точкой в формате ASCII может привести к изменениям младших битов и, следовательно, существенно исказить данные. Это известная проблема; в будущих версиях PCL её планируется устранить, сохраняя данные RGB в виде упакованного целого числа.
Определение в строке 684 файла pcd_io.h.
Ссылка на pcl::PCDWriter::write().
Используется в pcl::io::save().
savePCDFile() [перегрузка 2/3]
| inline |
#include <pcl/io/pcd_io.h>
Шаблонная версия функции для сохранения данных облака точек в файл PCD с заданным форматом облака.
- Параметры
-
[in] file_name имя выходного файла [in] cloud сообщение с данными облака точек [in] binary_mode true для бинарного режима, false (по умолчанию) для ASCII
Внимание: структуры PointCloud, содержащие поле RGB, традиционно используют упакованные значения с плавающей точкой для хранения данных RGB. Сохранение числа с плавающей точкой в формате ASCII может привести к изменениям младших битов и, следовательно, существенно исказить данные. Это известная проблема; в будущих версиях PCL её планируется устранить, сохраняя данные RGB в виде упакованного целого числа.
Определение в строке 708 файла pcd_io.h.
Ссылка на pcl::PCDWriter::write().
savePCDFile() [перегрузка 3/3]
| int pcl::io::savePCDFile | ( | const std::string & | file_name, |
| const pcl::PointCloud< PointT > & | cloud, | ||
| const pcl::Indices & | indices, | ||
| const bool |
binary_mode = false | ||
| ) |
#include <pcl/io/pcd_io.h>
Шаблонная версия для сохранения данных облака точек в PCD-файл, содержащий облако указанного формата.
- Параметры
-
[in] file_name имя выходного файла [in] cloud сообщение с данными облака точек [in] indices набор индексов для сохранения [in] binary_mode true для двоичного режима, false (по умолчанию) для ASCII
Внимание: структуры PointCloud, содержащие поле RGB, традиционно используют упакованные значения с плавающей запятой для хранения данных RGB. Сохранение значения с плавающей запятой в формате ASCII может привести к изменению младших битов и, следовательно, существенно исказить данные. Это известная проблема; для её устранения в будущих версиях PCL данные RGB будут храниться как упакованное целое число.
Определение в строке 771 файла pcd_io.h.
См. также pcl::PCDWriter::write().
savePCDFileASCII()
| inline |
#include <pcl/io/pcd_io.h>
Шаблонная версия для сохранения данных облака точек в PCD-файл, содержащий облако указанного формата.
This version is to retain backwards compatibility.
- Параметры
-
[in] file_name имя выходного файла [in] cloud сообщение с данными облака точек
Внимание: структуры PointCloud, содержащие поле RGB, традиционно используют упакованные значения с плавающей запятой для хранения данных RGB. Сохранение значения с плавающей запятой в формате ASCII может привести к изменению младших битов и, следовательно, существенно исказить данные. Это известная проблема; для её устранения в будущих версиях PCL данные RGB будут храниться как упакованное целое число.
Определение в строке 731 файла pcd_io.h.
См. также pcl::PCDWriter::write().
savePCDFileBinary()
| inline |
#include <pcl/io/pcd_io.h>
Шаблонная версия для сохранения данных облака точек в PCD-файл, содержащий облако указанного формата.
Результирующий файл будет несжатым двоичным файлом.
This version is to retain backwards compatibility.
- Параметры
-
[in] file_name имя выходного файла [in] cloud сообщение с данными облака точек
Определение в строке 747 файла pcd_io.h.
См. также pcl::PCDWriter::write().
savePCDFileBinaryCompressed()
| inline |
#include <pcl/io/pcd_io.h>
Шаблонная версия для сохранения данных облака точек в PCD-файл, содержащий облако указанного формата.
Этот метод записывает сжатый двоичный файл.
This version is to retain backwards compatibility.
- Параметры
-
[in] file_name имя выходного файла [in] cloud сообщение с данными облака точек
Определение в строке 792 файла pcd_io.h.
См. также pcl::PCDWriter::writeBinaryCompressed().
savePLYFile() [1/4]
| inline |
#include <pcl/io/ply_io.h>
Сохранение данных облака точек в PLY-файл, содержащий точки размерности n.
- Параметры
-
[in] file_name имя выходного файла [in] cloud сообщение с данными облака точек [in] origin начало отсчёта при получении данных датчика (перенос) [in] orientation начало отсчёта при получении данных датчика (поворот) [in] binary_mode true для двоичного режима, false (по умолчанию) для ASCII [in] use_camera
Определение в строке 806 файла ply_io.h.
См. также pcl::PLYWriter::write().
Используется в pcl::gpu::kinfuLS::StandaloneMarchingCubes< PointT >::getMeshesFromTSDFVector() и pcl::io::save().
savePLYFile() [2/4]
| inline |
#include <pcl/io/ply_io.h>
Шаблонная версия для сохранения данных облака точек в PLY-файл, содержащий облако указанного формата.
- Параметры
-
[in] file_name имя выходного файла [in] cloud сообщение с данными облака точек [in] binary_mode true для двоичного режима, false (по умолчанию) для ASCII
Определение в строке 823 файла ply_io.h.
См. также pcl::PLYWriter::write().
savePLYFile() [3/4]
| int pcl::io::savePLYFile | ( | const std::string & | file_name, |
| const pcl::PointCloud< PointT > & | cloud, | ||
| const pcl::Indices & | indices, | ||
| bool |
binary_mode = false | ||
| ) |
#include <pcl/io/ply_io.h>
Шаблонная версия для сохранения данных облака точек в PLY-файл, содержащий облако указанного формата.
- Параметры
-
[in] file_name имя выходного файла [in] cloud сообщение с данными облака точек [in] indices набор индексов для сохранения [in] binary_mode true для двоичного режима, false (по умолчанию) для ASCII
Определение в строке 862 файла ply_io.h.
См. также pcl::copyPointCloud() и pcl::PLYWriter::write().
savePLYFile() [4/4]
| PCL_EXPORTS int pcl::io::savePLYFile | ( | const std::string & | file_name, |
| const pcl::PolygonMesh & | mesh, | ||
| unsigned |
precision = 5 | ||
| ) |
#include <pcl/io/ply_io.h>
Сохраняет объект PolygonMesh в формате PLY ASCII.
- Параметры
-
[in] file_name имя файла для записи на диск [in] mesh полигональная сетка для сохранения [in] precision точность вывода ASCII, по умолчанию 5
savePLYFileASCII()
| inline |
#include <pcl/io/ply_io.h>
Шаблонная версия для сохранения данных облака точек в PLY-файл, содержащий облако указанного формата.
- Параметры
-
[in] file_name имя выходного файла [in] cloud сообщение с данными облака точек
Определение в строке 836 файла ply_io.h.
См. также pcl::PLYWriter::write().
savePLYFileBinary() [1/2]
| inline |
#include <pcl/io/ply_io.h>
Шаблонная версия для сохранения данных облака точек в PLY-файл, содержащий облако указанного формата.
- Параметры
-
[in] file_name имя выходного файла [in] cloud сообщение с данными облака точек
Определение в строке 848 файла ply_io.h.
См. также pcl::PLYWriter::write().
savePLYFileBinary() [2/2]
| PCL_EXPORTS int pcl::io::savePLYFileBinary | ( | const std::string & | file_name, |
| const pcl::PolygonMesh & | mesh | ||
| ) |
#include <pcl/io/ply_io.h>
Сохраняет объект PolygonMesh в двоичном формате PLY.
- Параметры
-
[in] file_name имя файла для записи на диск [in] mesh полигональная сетка для сохранения
savePNGFile() [1/4]
| PCL_EXPORTS void pcl::io::savePNGFile | ( | const std::string & | file_name, |
| const pcl::PCLImage & | image | ||
| ) |
#include <pcl/io/png_io.h>
Сохраняет PCLImage (ранее ROS sensor_msgs::Image) в файл PNG.
- Параметры
-
[in] file_name имя файла для записи на диск [in] image изображение для сохранения
- Примечание
- В настоящее время поддерживаются только кодировки изображений "rgb8", "mono8" и "mono16".
savePNGFile() [2/4]
| void pcl::io::savePNGFile | ( | const std::string & | file_name, |
| const pcl::PointCloud< PointT > & | cloud, | ||
| const std::string & | field_name | ||
| ) |
#include <pcl/io/png_io.h>
Сохраняет данные указанного поля облака точек в виде изображения в файл PNG.
- Параметры
-
[in] file_name имя файла для записи на диск [in] cloud облако точек для сохранения [in] field_name имя поля, из которого извлекаются данные
Определение в строке 116 файла png_io.h.
См. также pcl::io::savePNGFile().
savePNGFile() [3/4]
| PCL_EXPORTS void pcl::io::savePNGFile | ( | const std::string & | file_name, |
| const pcl::PointCloud< unsigned char > & | cloud | ||
| ) |
#include <pcl/io/png_io.h>
Сохраняет 8-разрядное облако в градациях серого в виде изображения в файл PNG.
- Параметры
-
[in] file_name имя файла для записи на диск [in] cloud облако точек для сохранения
Используется в pcl::io::savePNGFile().
savePNGFile() [4/4]
| PCL_EXPORTS void pcl::io::savePNGFile | ( | const std::string & | file_name, |
| const pcl::PointCloud< unsigned short > & | cloud | ||
| ) |
#include <pcl/io/png_io.h>
Сохраняет 16-разрядное облако в градациях серого в виде изображения в файл PNG.
- Параметры
-
[in] file_name имя файла для записи на диск [in] cloud облако точек для сохранения
savePolygonFile()
| PCL_EXPORTS bool pcl::io::savePolygonFile | ( | const std::string & | file_name, |
| const pcl::PolygonMesh & | mesh, | ||
| const bool |
binary_format = true | ||
| ) |
#include <pcl/io/vtk_lib_io.h>
Сохраняет объект PolygonMesh по заданному имени входного файла, ориентируясь на расширение файла.
- Параметры
-
[in] file_name имя файла для сохранения данных [in] mesh объект, содержащий данные [in] binary_format если true, экспортируемый файл будет в двоичном формате
- Возвращаемое значение
- True в случае успеха, иначе false
savePolygonFilePLY()
| PCL_EXPORTS bool pcl::io::savePolygonFilePLY | ( | const std::string & | file_name, |
| const pcl::PolygonMesh & | mesh, | ||
| const bool |
binary_format = true | ||
| ) |
#include <pcl/io/vtk_lib_io.h>
Сохраняет объект PolygonMesh в файл PLY.
- Параметры
-
[in] file_name имя файла для сохранения данных [in] mesh объект, содержащий данные [in] binary_format если значение true, файл экспортируется в двоичном формате
- Возвращаемое значение
- True в случае успеха, иначе false
savePolygonFileSTL()
| PCL_EXPORTS bool pcl::io::savePolygonFileSTL | ( | const std::string & | file_name, |
| const pcl::PolygonMesh & | mesh, | ||
| const bool |
binary_format = true | ||
| ) |
#include <pcl/io/vtk_lib_io.h>
Сохраняет объект PolygonMesh в файл STL.
- Параметры
-
[in] file_name имя файла для сохранения данных [in] mesh объект, содержащий данные [in] binary_format если значение true, файл экспортируется в двоичном формате
- Возвращаемое значение
- True в случае успеха, иначе false
savePolygonFileVTK()
| PCL_EXPORTS bool pcl::io::savePolygonFileVTK | ( | const std::string & | file_name, |
| const pcl::PolygonMesh & | mesh, | ||
| const bool |
binary_format = true | ||
| ) |
#include <pcl/io/vtk_lib_io.h>
Сохраняет объект PolygonMesh в файл VTK.
- Параметры
-
[in] file_name имя файла для сохранения данных [in] mesh объект, содержащий данные [in] binary_format если значение true, файл экспортируется в двоичном формате
- Возвращаемое значение
- True в случае успеха, иначе false
saveRangeImagePlanarFilePNG()
| PCL_EXPORTS void pcl::io::saveRangeImagePlanarFilePNG | ( | const std::string & | file_name, |
| const pcl::RangeImagePlanar & | range_image | ||
| ) |
#include <pcl/io/vtk_lib_io.h>
Записывает объект RangeImagePlanar в файл PNG.
- Параметры
-
[in] file_name имя файла для сохранения данных [in] range_image объект, содержащий данные
saveRgbPNGFile()
| PCL_EXPORTS void pcl::io::saveRgbPNGFile | ( | const std::string & | file_name, |
| const unsigned char * | rgb_image, | ||
| int | width, | ||
| int | height | ||
| ) |
#include <pcl/io/png_io.h>
Сохраняет изображение RGB, закодированное в 8 битах, в файл PNG.
- Параметры
-
[in] file_name имя файла для записи на диск [in] rgb_image данные изображения RGB [in] width ширина изображения [in] height высота изображения
saveShortPNGFile()
| PCL_EXPORTS void pcl::io::saveShortPNGFile | ( | const std::string & | file_name, |
| const unsigned short * | short_image, | ||
| int | width, | ||
| int | height, | ||
| int | channels | ||
| ) |
#include <pcl/io/png_io.h>
Сохраняет изображение, закодированное в 16 битах, в файл PNG.
- Параметры
-
[in] file_name имя файла для записи на диск [in] short_image данные изображения типа short [in] width ширина изображения [in] height высота изображения [in] channels количество каналов
saveVTKFile() [1/2]
| PCL_EXPORTS int pcl::io::saveVTKFile | ( | const std::string & | file_name, |
| const pcl::PCLPointCloud2 & | cloud, | ||
| unsigned |
precision = 5 | ||
| ) |
#include <pcl/io/vtk_io.h>
Сохраняет PointCloud в текстовом формате VTK.
- Параметры
-
[in] file_name имя файла для записи на диск [in] cloud облако точек для сохранения [in] precision точность вывода в формате ASCII
saveVTKFile() [2/2]
| PCL_EXPORTS int pcl::io::saveVTKFile | ( | const std::string & | file_name, |
| const pcl::PolygonMesh & | triangles, | ||
| unsigned |
precision = 5 | ||
| ) |
#include <pcl/io/vtk_io.h>
Сохраняет PolygonMesh в текстовом формате VTK.
- Параметры
-
[in] file_name имя файла для записи на диск [in] triangles полигональная сетка для сохранения [in] precision точность вывода в формате ASCII
vtkPolyDataToPointCloud()
| void pcl::io::vtkPolyDataToPointCloud | ( | vtkPolyData *const | polydata, |
| pcl::PointCloud< PointT > & | cloud | ||
| ) |
#include <pcl/io/vtk_lib_io.h>
Преобразует объект VTK PolyData в объект pcl::PointCloud.
- Параметры
-
[in] polydata входной объект VTK PolyData [out] cloud результирующий объект pcl::PointCloud
Определение в строке 71 файла vtk_lib_io.hpp.
Ссылки: pcl::PointCloud< PointT >::height, pcl::PointCloud< PointT >::is_dense, pcl::PointCloud< PointT >::resize(), pcl::PointCloud< PointT >::size() и pcl::PointCloud< PointT >::width.
vtkStructuredGridToPointCloud()
| void pcl::io::vtkStructuredGridToPointCloud | ( | vtkStructuredGrid *const | structured_grid, |
| pcl::PointCloud< PointT > & | cloud | ||
| ) |
#include <pcl/io/vtk_lib_io.h>
Преобразует объект VTK StructuredGrid в объект pcl::PointCloud.
- Параметры
-
[in] structured_grid входной объект VTK StructuredGrid [out] cloud результирующий объект pcl::PointCloud
Определение в строке 160 файла vtk_lib_io.hpp.
Ссылки: pcl::PointCloud< PointT >::height, pcl::PointCloud< PointT >::is_dense, pcl::PointCloud< PointT >::resize() и pcl::PointCloud< PointT >::width.
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/group__io.html