Point Cloud Library (PCL)
1.14.1-dev
|
#include </__w/1/s/gpu/people/include/pcl/gpu/people/organized_plane_detector.h>
Public Types | |
using | Ptr = shared_ptr< OrganizedPlaneDetector > |
using | ConstPtr = shared_ptr< const OrganizedPlaneDetector > |
using | PointTC = pcl::PointXYZRGBA |
using | PointT = pcl::PointXYZ |
using | HostLabelProbability = pcl::PointCloud< pcl::device::prob_histogram > |
Public Member Functions | |
OrganizedPlaneDetector (int rows=480, int cols=640) | |
This is the constructor. More... | |
void | process (const PointCloud< PointTC >::ConstPtr &cloud) |
Process step, this wraps Organized Plane Segmentation code. More... | |
double | getMpsAngularThreshold () const |
void | setMpsAngularThreshold (double mpsAngularThreshold) |
double | getMpsDistanceThreshold () const |
void | setMpsDistanceThreshold (double mpsDistanceThreshold) |
int | getMpsMinInliers () const |
void | setMpsMinInliers (int mpsMinInliers) |
float | getNeMaxDepthChangeFactor () const |
void | setNeMaxDepthChangeFactor (float neMaxDepthChangeFactor) |
float | getNeNormalSmoothingSize () const |
void | setNeNormalSmoothingSize (float neNormalSmoothingSize) |
void | emptyHostLabelProbability (HostLabelProbability &histogram) |
int | copyHostLabelProbability (HostLabelProbability &src, HostLabelProbability &dst) |
int | copyAndClearHostLabelProbability (HostLabelProbability &src, HostLabelProbability &dst) |
Public Attributes | |
HostLabelProbability | P_l_host_ |
HostLabelProbability | P_l_host_prev_ |
pcl::device::LabelProbability | P_l_dev_ |
pcl::device::LabelProbability | P_l_dev_prev_ |
Protected Attributes | |
pcl::IntegralImageNormalEstimation< PointTC, pcl::Normal > | ne_ |
pcl::OrganizedMultiPlaneSegmentation< PointTC, pcl::Normal, pcl::Label > | mps_ |
float | ne_NormalSmoothingSize_ |
float | ne_MaxDepthChangeFactor_ |
int | mps_MinInliers_ |
double | mps_AngularThreshold_ |
double | mps_DistanceThreshold_ |
bool | mps_use_planar_refinement_ |
Definition at line 58 of file organized_plane_detector.h.
using pcl::gpu::people::OrganizedPlaneDetector::ConstPtr = shared_ptr<const OrganizedPlaneDetector> |
Definition at line 62 of file organized_plane_detector.h.
using pcl::gpu::people::OrganizedPlaneDetector::HostLabelProbability = pcl::PointCloud<pcl::device::prob_histogram> |
Definition at line 67 of file organized_plane_detector.h.
Definition at line 65 of file organized_plane_detector.h.
Definition at line 64 of file organized_plane_detector.h.
using pcl::gpu::people::OrganizedPlaneDetector::Ptr = shared_ptr<OrganizedPlaneDetector> |
Definition at line 61 of file organized_plane_detector.h.
pcl::gpu::people::OrganizedPlaneDetector::OrganizedPlaneDetector | ( | int | rows = 480 , |
int | cols = 640 |
||
) |
This is the constructor.
int pcl::gpu::people::OrganizedPlaneDetector::copyAndClearHostLabelProbability | ( | HostLabelProbability & | src, |
HostLabelProbability & | dst | ||
) |
int pcl::gpu::people::OrganizedPlaneDetector::copyHostLabelProbability | ( | HostLabelProbability & | src, |
HostLabelProbability & | dst | ||
) |
void pcl::gpu::people::OrganizedPlaneDetector::emptyHostLabelProbability | ( | HostLabelProbability & | histogram | ) |
|
inline |
Definition at line 98 of file organized_plane_detector.h.
References mps_AngularThreshold_.
|
inline |
Definition at line 109 of file organized_plane_detector.h.
References mps_DistanceThreshold_.
|
inline |
Definition at line 120 of file organized_plane_detector.h.
References mps_MinInliers_.
|
inline |
Definition at line 133 of file organized_plane_detector.h.
References ne_MaxDepthChangeFactor_.
|
inline |
Definition at line 144 of file organized_plane_detector.h.
References ne_NormalSmoothingSize_.
void pcl::gpu::people::OrganizedPlaneDetector::process | ( | const PointCloud< PointTC >::ConstPtr & | cloud | ) |
Process step, this wraps Organized Plane Segmentation code.
|
inline |
Definition at line 103 of file organized_plane_detector.h.
References mps_, and mps_AngularThreshold_.
|
inline |
Definition at line 114 of file organized_plane_detector.h.
References mps_, and mps_DistanceThreshold_.
|
inline |
Definition at line 125 of file organized_plane_detector.h.
References mps_, and mps_MinInliers_.
|
inline |
Definition at line 138 of file organized_plane_detector.h.
References ne_, and ne_MaxDepthChangeFactor_.
|
inline |
Definition at line 149 of file organized_plane_detector.h.
References ne_, and ne_NormalSmoothingSize_.
|
protected |
Definition at line 81 of file organized_plane_detector.h.
Referenced by setMpsAngularThreshold(), setMpsDistanceThreshold(), and setMpsMinInliers().
|
protected |
Definition at line 87 of file organized_plane_detector.h.
Referenced by getMpsAngularThreshold(), and setMpsAngularThreshold().
|
protected |
Definition at line 88 of file organized_plane_detector.h.
Referenced by getMpsDistanceThreshold(), and setMpsDistanceThreshold().
|
protected |
Definition at line 86 of file organized_plane_detector.h.
Referenced by getMpsMinInliers(), and setMpsMinInliers().
|
protected |
Definition at line 89 of file organized_plane_detector.h.
|
protected |
Definition at line 80 of file organized_plane_detector.h.
Referenced by setNeMaxDepthChangeFactor(), and setNeNormalSmoothingSize().
|
protected |
Definition at line 84 of file organized_plane_detector.h.
Referenced by getNeMaxDepthChangeFactor(), and setNeMaxDepthChangeFactor().
|
protected |
Definition at line 83 of file organized_plane_detector.h.
Referenced by getNeNormalSmoothingSize(), and setNeNormalSmoothingSize().
pcl::device::LabelProbability pcl::gpu::people::OrganizedPlaneDetector::P_l_dev_ |
Definition at line 76 of file organized_plane_detector.h.
pcl::device::LabelProbability pcl::gpu::people::OrganizedPlaneDetector::P_l_dev_prev_ |
Definition at line 77 of file organized_plane_detector.h.
HostLabelProbability pcl::gpu::people::OrganizedPlaneDetector::P_l_host_ |
Definition at line 73 of file organized_plane_detector.h.
HostLabelProbability pcl::gpu::people::OrganizedPlaneDetector::P_l_host_prev_ |
Definition at line 74 of file organized_plane_detector.h.