1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
/*!
\addtogroup io Module io
\section secIoPresentation Overview
The \b pcl_io library contains classes and functions for reading and writing
point cloud data (PCD) files, as well as capturing point clouds from a
variety of sensing devices. An introduction to some of these capabilities can
be found in the following tutorials:
- <a href="http://pointclouds.org/documentation/tutorials/pcd_file_format.php#pcd-file-format">The PCD (Point Cloud Data) file format</a>
- <a href="http://pointclouds.org/documentation/tutorials/reading_pcd.php#reading-pcd">Reading PointCloud data from PCD files</a>
- <a href="http://pointclouds.org/documentation/tutorials/writing_pcd.php#writing-pcd">Writing PointCloud data to PCD files</a>
- <a href="http://pointclouds.org/documentation/tutorials/openni_grabber.php#openni-grabber">The OpenNI Grabber Framework in PCL</a>
- <a href="http://pointclouds.org/documentation/tutorials/ensenso_cameras.php">Grabbing point clouds from Ensenso cameras</a>
PCL is agnostic with respect to the data sources that are used to generate 3D
point clouds. While OpenNI-compatible cameras have recently been at the
center of attention in the 3D/robotics sensing community, many of the devices
enumerated below have been used with PCL tools in the past:
\image html http://pointclouds.org/assets/images/contents/documentation/io/pr2.jpg
\image html http://pointclouds.org/assets/images/contents/documentation/io/composite.jpg
\image html http://pointclouds.org/assets/images/contents/documentation/io/lms400.jpg
\image html http://pointclouds.org/assets/images/contents/documentation/io/openni.jpg
\image html http://pointclouds.org/assets/images/contents/documentation/io/trimble.jpg
\image html http://pointclouds.org/assets/images/contents/documentation/io/minolta.jpg
\image html http://pointclouds.org/assets/images/contents/documentation/io/fujiw3.jpg
\image html http://pointclouds.org/assets/images/contents/documentation/io/borg.jpg
\section secIoRequirements Requirements
- \ref common "common"
- \ref octree "octree"
- OpenNi for kinect handling
- uEye and Ensenso SDK for Ensenso handling
*/
|