|
Point Cloud Library (PCL)
1.15.1-dev
|
#include </__w/1/s/gpu/people/include/pcl/gpu/people/organized_plane_detector.h>
Collaboration diagram for pcl::gpu::people::OrganizedPlaneDetector: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.