3 #include <pcl/tracking/tracking.h>
4 #include <pcl/tracking/kld_adaptive_particle_filter.h>
5 #include <pcl/tracking/coherence.h>
18 template <
typename Po
intInT,
typename StateT>
49 using Ptr = shared_ptr<KLDAdaptiveParticleFilterOMPTracker<PointInT, StateT>>;
50 using ConstPtr = shared_ptr<const KLDAdaptiveParticleFilterOMPTracker<PointInT, StateT>>;
99 #ifdef PCL_NO_PRECOMPILE
100 #include <pcl/tracking/impl/kld_adaptive_particle_filter_omp.hpp>
void weight() override
weighting phase of particle filter method.
KLDAdaptiveParticleFilterTracker tracks the PointCloud which is given by setReferenceCloud within the...
typename PointCloudState::ConstPtr PointCloudStateConstPtr
typename Tracker< PointInT, StateT >::PointCloudIn PointCloudIn
shared_ptr< KLDAdaptiveParticleFilterTracker< PointInT, StateT >> Ptr
typename PointCloudState::Ptr PointCloudStatePtr
typename PointCloudIn::Ptr PointCloudInPtr
typename CloudCoherence::Ptr CloudCoherencePtr
void setNumberOfThreads(unsigned int nr_threads=0)
Initialize the scheduler and set the number of threads to use.
KLDAdaptiveParticleFilterOMPTracker tracks the PointCloud which is given by setReferenceCloud within ...
shared_ptr< const KLDAdaptiveParticleFilterTracker< PointInT, StateT >> ConstPtr
typename Tracker< PointInT, StateT >::PointCloudState PointCloudState
typename CloudCoherence::ConstPtr CloudCoherenceConstPtr
shared_ptr< PointCoherence< PointInT > > Ptr
shared_ptr< const PointCoherence< PointInT > > ConstPtr
typename Coherence::Ptr CoherencePtr
typename PointCloudIn::ConstPtr PointCloudInConstPtr
PointCoherence is a base class to compute coherence between the two points.
shared_ptr< PointCloudCoherence< PointInT > > Ptr
PointCloudCoherence is a base class to compute coherence between the two PointClouds.
Tracker represents the base tracker class.
unsigned int threads_
The number of threads the scheduler should use.
KLDAdaptiveParticleFilterOMPTracker(unsigned int nr_threads=0)
Initialize the scheduler and set the number of threads to use.
typename Coherence::ConstPtr CoherenceConstPtr
shared_ptr< const PointCloudCoherence< PointInT > > ConstPtr
std::string tracker_name_
The tracker name.