代码如下:
#include <pcl/io/pcd_io.h>
#include <pcl/io/ply_io.h>
#include <pcl/point_types.h>
void main()
{
pcl::PLYReader reader;
pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);
reader.read<pcl::PointXYZ>("option-0000.ply", *cloud);
}
ply头文件:
ply
format ascii 1.0
comment VCGLIB generated
element vertex 1191106
property float x
property float y
property float z
property float nx
property float ny
property float nz
property uchar red
property uchar green
property uchar blue
property uchar alpha
element face 0
property list uchar int vertex_indices
end_header
我把倒数第二行改成property list uint8 int32 vertex_indices 也不行