|
Point Cloud Library (PCL) 1.12.1
|
#include </home/lkp/rpmbuild/BUILD/pcl-pcl-1.12.1/gpu/people/include/pcl/gpu/people/probability_processor.h>
Public Types | |
| using | Ptr = shared_ptr<ProbabilityProcessor> |
| using | ConstPtr = shared_ptr<const ProbabilityProcessor> |
| using | Depth = DeviceArray2D<unsigned short> |
| using | Labels = DeviceArray2D<unsigned char> |
Definition at line 60 of file probability_processor.h.
Definition at line 64 of file probability_processor.h.
Definition at line 65 of file probability_processor.h.
Definition at line 66 of file probability_processor.h.
Definition at line 63 of file probability_processor.h.
| pcl::gpu::people::ProbabilityProcessor::ProbabilityProcessor | ( | ) |
| void pcl::gpu::people::ProbabilityProcessor::CombineProb | ( | const Depth & | depth, |
| pcl::device::LabelProbability & | probIn1, | ||
| float | weight1, | ||
| pcl::device::LabelProbability & | probIn2, | ||
| float | weight2, | ||
| pcl::device::LabelProbability & | probOut ) |
This will combine two probabilities according their weight.
| float * pcl::gpu::people::ProbabilityProcessor::CreateGaussianKernel | ( | float | sigma, |
| int | kernelSize ) |
This will create a Gaussian Kernel.
| int pcl::gpu::people::ProbabilityProcessor::GaussianBlur | ( | const Depth & | depth, |
| pcl::device::LabelProbability & | probIn, | ||
| DeviceArray< float > & | kernel, | ||
| pcl::device::LabelProbability & | probOut ) |
This will do a GaussianBlur over the LabelProbability.
| int pcl::gpu::people::ProbabilityProcessor::GaussianBlur | ( | const Depth & | depth, |
| pcl::device::LabelProbability & | probIn, | ||
| DeviceArray< float > & | kernel, | ||
| pcl::device::LabelProbability & | probTemp, | ||
| pcl::device::LabelProbability & | probOut ) |
This will do a GaussianBlur over the LabelProbability.
| void pcl::gpu::people::ProbabilityProcessor::SelectLabel | ( | const Depth & | depth, |
| Labels & | labels, | ||
| pcl::device::LabelProbability & | probabilities ) |
This will merge the votes from the different trees into one final vote, including probabilistic's.
| void pcl::gpu::people::ProbabilityProcessor::WeightedSumProb | ( | const Depth & | depth, |
| pcl::device::LabelProbability & | probIn, | ||
| float | weight, | ||
| pcl::device::LabelProbability & | probOut ) |
This will sum a probability multiplied with it's weight.