
Go to the source code of this file.
Functions | |
| template<typename T1 , typename T2 > | |
| void | computeNormal (pcl::PointCloud< T1 > input_cloud, pcl::PointCloud< T2 > &output_cloud) |
| compute normals | |
| const std::vector< float > | concVector (const std::vector< float > v1, const std::vector< float > v2) |
| concatenate | |
| template<typename PointT > | |
| Eigen::Vector3i | extractConVOSCH (pcl::VoxelGrid< PointT > grid, pcl::PointCloud< PointT > cloud, pcl::PointCloud< PointT > cloud_downsampled, std::vector< std::vector< float > > &feature, int color_threshold_r, int color_threshold_g, int color_threshold_b, const float voxel_size, const int subdivision_size=0, const int offset_x=0, const int offset_y=0, const int offset_z=0, const bool is_normalize) |
| ConVOSCH. | |
| template<typename PointT > | |
| void | extractConVOSCH (pcl::VoxelGrid< PointT > grid, pcl::PointCloud< PointT > cloud, pcl::PointCloud< PointT > cloud_downsampled, std::vector< float > &feature, int color_threshold_r, int color_threshold_g, int color_threshold_b, const float voxel_size, const int subdivision_size=0, const int offset_x=0, const int offset_y=0, const int offset_z=0) |
| template<typename T > | |
| Eigen::Vector3i | extractGRSDSignature21 (pcl::VoxelGrid< T > grid, pcl::PointCloud< T > cloud, pcl::PointCloud< T > cloud_downsampled, std::vector< std::vector< float > > &feature, const float voxel_size, const int subdivision_size=0, const int offset_x=0, const int offset_y=0, const int offset_z=0, const bool is_normalize) |
| extract - GRSD - | |
| template<typename T > | |
| void | extractGRSDSignature21 (pcl::VoxelGrid< T > grid, pcl::PointCloud< T > cloud, pcl::PointCloud< T > cloud_downsampled, std::vector< float > &feature, const float voxel_size, const bool is_normalize) |
| template<typename T > | |
| Eigen::Vector3i | extractGRSDSignature325 (pcl::VoxelGrid< T > grid, pcl::PointCloud< T > cloud, pcl::PointCloud< T > cloud_downsampled, std::vector< std::vector< float > > &feature, const float voxel_size, const int subdivision_size=0, const int offset_x=0, const int offset_y=0, const int offset_z=0, const bool is_normalize) |
| extract - rotation-variant GRSD - | |
| template<typename T > | |
| void | extractGRSDSignature325 (pcl::VoxelGrid< T > grid, pcl::PointCloud< T > cloud, pcl::PointCloud< T > cloud_downsampled, std::vector< float > &feature, const float voxel_size, const bool is_normalize) |
| template<typename T > | |
| Eigen::Vector3i | extractPlusGRSDSignature110 (pcl::VoxelGrid< T > grid, pcl::PointCloud< T > cloud, pcl::PointCloud< T > cloud_downsampled, std::vector< std::vector< float > > &feature, const float voxel_size, const int subdivision_size=0, const int offset_x=0, const int offset_y=0, const int offset_z=0, const bool is_normalize) |
| extract - PlusGRSD - | |
| template<typename T > | |
| void | extractPlusGRSDSignature110 (pcl::VoxelGrid< T > grid, pcl::PointCloud< T > cloud, pcl::PointCloud< T > cloud_downsampled, std::vector< float > &feature, const float voxel_size, const bool is_normalize) |
| template<typename PointT > | |
| Eigen::Vector3i | extractVOSCH (pcl::VoxelGrid< PointT > grid, pcl::PointCloud< PointT > cloud, pcl::PointCloud< PointT > cloud_downsampled, std::vector< std::vector< float > > &feature, int color_threshold_r, int color_threshold_g, int color_threshold_b, const float voxel_size, const int subdivision_size=0, const int offset_x=0, const int offset_y=0, const int offset_z=0, const bool is_normalize) |
| VOSCH. | |
| template<typename PointT > | |
| void | extractVOSCH (pcl::VoxelGrid< PointT > grid, pcl::PointCloud< PointT > cloud, pcl::PointCloud< PointT > cloud_downsampled, std::vector< float > &feature, int color_threshold_r, int color_threshold_g, int color_threshold_b, const float voxel_size, const int subdivision_size=0, const int offset_x=0, const int offset_y=0, const int offset_z=0) |
| int | getType (float min_radius, float max_radius) |
| function for GRSD | |
| template<typename T > | |
| bool | readPoints (const char *name, pcl::PointCloud< T > &cloud) |
| read | |
| void computeNormal | ( | pcl::PointCloud< T1 > | input_cloud, |
| pcl::PointCloud< T2 > & | output_cloud | ||
| ) |
compute normals
Definition at line 18 of file vosch_tools.hpp.
| const std::vector<float> concVector | ( | const std::vector< float > | v1, |
| const std::vector< float > | v2 | ||
| ) |
concatenate
Definition at line 613 of file vosch_tools.hpp.
| Eigen::Vector3i extractConVOSCH | ( | pcl::VoxelGrid< PointT > | grid, |
| pcl::PointCloud< PointT > | cloud, | ||
| pcl::PointCloud< PointT > | cloud_downsampled, | ||
| std::vector< std::vector< float > > & | feature, | ||
| int | color_threshold_r, | ||
| int | color_threshold_g, | ||
| int | color_threshold_b, | ||
| const float | voxel_size, | ||
| const int | subdivision_size = 0, |
||
| const int | offset_x = 0, |
||
| const int | offset_y = 0, |
||
| const int | offset_z = 0, |
||
| const bool | is_normalize | ||
| ) |
ConVOSCH.
Definition at line 644 of file vosch_tools.hpp.
| void extractConVOSCH | ( | pcl::VoxelGrid< PointT > | grid, |
| pcl::PointCloud< PointT > | cloud, | ||
| pcl::PointCloud< PointT > | cloud_downsampled, | ||
| std::vector< float > & | feature, | ||
| int | color_threshold_r, | ||
| int | color_threshold_g, | ||
| int | color_threshold_b, | ||
| const float | voxel_size, | ||
| const int | subdivision_size = 0, |
||
| const int | offset_x = 0, |
||
| const int | offset_y = 0, |
||
| const int | offset_z = 0 |
||
| ) |
Definition at line 657 of file vosch_tools.hpp.
| Eigen::Vector3i extractGRSDSignature21 | ( | pcl::VoxelGrid< T > | grid, |
| pcl::PointCloud< T > | cloud, | ||
| pcl::PointCloud< T > | cloud_downsampled, | ||
| std::vector< std::vector< float > > & | feature, | ||
| const float | voxel_size, | ||
| const int | subdivision_size = 0, |
||
| const int | offset_x = 0, |
||
| const int | offset_y = 0, |
||
| const int | offset_z = 0, |
||
| const bool | is_normalize | ||
| ) |
extract - GRSD -
Definition at line 71 of file vosch_tools.hpp.
| void extractGRSDSignature21 | ( | pcl::VoxelGrid< T > | grid, |
| pcl::PointCloud< T > | cloud, | ||
| pcl::PointCloud< T > | cloud_downsampled, | ||
| std::vector< float > & | feature, | ||
| const float | voxel_size, | ||
| const bool | is_normalize | ||
| ) |
Definition at line 235 of file vosch_tools.hpp.
| Eigen::Vector3i extractGRSDSignature325 | ( | pcl::VoxelGrid< T > | grid, |
| pcl::PointCloud< T > | cloud, | ||
| pcl::PointCloud< T > | cloud_downsampled, | ||
| std::vector< std::vector< float > > & | feature, | ||
| const float | voxel_size, | ||
| const int | subdivision_size = 0, |
||
| const int | offset_x = 0, |
||
| const int | offset_y = 0, |
||
| const int | offset_z = 0, |
||
| const bool | is_normalize | ||
| ) |
extract - rotation-variant GRSD -
Definition at line 244 of file vosch_tools.hpp.
| void extractGRSDSignature325 | ( | pcl::VoxelGrid< T > | grid, |
| pcl::PointCloud< T > | cloud, | ||
| pcl::PointCloud< T > | cloud_downsampled, | ||
| std::vector< float > & | feature, | ||
| const float | voxel_size, | ||
| const bool | is_normalize | ||
| ) |
Definition at line 390 of file vosch_tools.hpp.
| Eigen::Vector3i extractPlusGRSDSignature110 | ( | pcl::VoxelGrid< T > | grid, |
| pcl::PointCloud< T > | cloud, | ||
| pcl::PointCloud< T > | cloud_downsampled, | ||
| std::vector< std::vector< float > > & | feature, | ||
| const float | voxel_size, | ||
| const int | subdivision_size = 0, |
||
| const int | offset_x = 0, |
||
| const int | offset_y = 0, |
||
| const int | offset_z = 0, |
||
| const bool | is_normalize | ||
| ) |
extract - PlusGRSD -
Definition at line 399 of file vosch_tools.hpp.
| void extractPlusGRSDSignature110 | ( | pcl::VoxelGrid< T > | grid, |
| pcl::PointCloud< T > | cloud, | ||
| pcl::PointCloud< T > | cloud_downsampled, | ||
| std::vector< float > & | feature, | ||
| const float | voxel_size, | ||
| const bool | is_normalize | ||
| ) |
Definition at line 605 of file vosch_tools.hpp.
| Eigen::Vector3i extractVOSCH | ( | pcl::VoxelGrid< PointT > | grid, |
| pcl::PointCloud< PointT > | cloud, | ||
| pcl::PointCloud< PointT > | cloud_downsampled, | ||
| std::vector< std::vector< float > > & | feature, | ||
| int | color_threshold_r, | ||
| int | color_threshold_g, | ||
| int | color_threshold_b, | ||
| const float | voxel_size, | ||
| const int | subdivision_size = 0, |
||
| const int | offset_x = 0, |
||
| const int | offset_y = 0, |
||
| const int | offset_z = 0, |
||
| const bool | is_normalize | ||
| ) |
VOSCH.
Definition at line 622 of file vosch_tools.hpp.
| void extractVOSCH | ( | pcl::VoxelGrid< PointT > | grid, |
| pcl::PointCloud< PointT > | cloud, | ||
| pcl::PointCloud< PointT > | cloud_downsampled, | ||
| std::vector< float > & | feature, | ||
| int | color_threshold_r, | ||
| int | color_threshold_g, | ||
| int | color_threshold_b, | ||
| const float | voxel_size, | ||
| const int | subdivision_size = 0, |
||
| const int | offset_x = 0, |
||
| const int | offset_y = 0, |
||
| const int | offset_z = 0 |
||
| ) |
Definition at line 635 of file vosch_tools.hpp.
function for GRSD
Definition at line 44 of file vosch_tools.hpp.
| bool readPoints | ( | const char * | name, |
| pcl::PointCloud< T > & | cloud | ||
| ) |
read
Definition at line 4 of file vosch_tools.hpp.