![]() |
Visual Servoing Platform version 3.7.0
|
#include <vpRBSilhouettePointsExtractionSettings.h>
Public Member Functions | |
| vpSilhouettePointsExtractionSettings () | |
| vpSilhouettePointsExtractionSettings (const vpSilhouettePointsExtractionSettings &rend) | |
| ~vpSilhouettePointsExtractionSettings ()=default | |
| const vpSilhouettePointsExtractionSettings & | operator= (const vpSilhouettePointsExtractionSettings &rend) |
| double | getThreshold () const |
| void | setThreshold (double lambda) |
| bool | thresholdIsRelative () const |
| void | setThresholdIsRelative (bool isRelative) |
| bool | preferPreviousPoints () const |
| void | setPreferPreviousPoints (bool prefer) |
| int | getMaxCandidates () const |
| void | setMaxCandidates (int maxCandidates) |
| unsigned int | getSampleStep () const |
| void | setSampleStep (unsigned int a) |
| std::vector< std::pair< unsigned int, unsigned int > > | getSilhouetteCandidates (const vpImage< unsigned char > &validSilhouette, const vpImage< float > &renderDepth, const vpCameraParameters &cam, const vpHomogeneousMatrix &cTcp, const std::vector< vpRBSilhouettePoint > &previousPoints, long randomSeed=41) const |
Friends | |
| void | from_json (const nlohmann::json &j, vpSilhouettePointsExtractionSettings &settings) |
Silhouette point extraction settings.
Tutorials
If you want to have an in-depth presentation of the Render-Based Tracker (RBT), you may have a look at:
Definition at line 67 of file vpRBSilhouettePointsExtractionSettings.h.
| BEGIN_VISP_NAMESPACE vpSilhouettePointsExtractionSettings::vpSilhouettePointsExtractionSettings | ( | ) |
Definition at line 45 of file vpRBSilhouettePointsExtractionSettings.cpp.
Referenced by from_json, operator=(), vpSilhouettePointsExtractionSettings(), and ~vpSilhouettePointsExtractionSettings().
| vpSilhouettePointsExtractionSettings::vpSilhouettePointsExtractionSettings | ( | const vpSilhouettePointsExtractionSettings & | rend | ) |
Definition at line 55 of file vpRBSilhouettePointsExtractionSettings.cpp.
References vpSilhouettePointsExtractionSettings().
|
default |
References operator=(), and vpSilhouettePointsExtractionSettings().
|
inline |
Definition at line 110 of file vpRBSilhouettePointsExtractionSettings.h.
|
inline |
Definition at line 112 of file vpRBSilhouettePointsExtractionSettings.h.
| std::vector< std::pair< unsigned int, unsigned int > > vpSilhouettePointsExtractionSettings::getSilhouetteCandidates | ( | const vpImage< unsigned char > & | validSilhouette, |
| const vpImage< float > & | renderDepth, | ||
| const vpCameraParameters & | cam, | ||
| const vpHomogeneousMatrix & | cTcp, | ||
| const std::vector< vpRBSilhouettePoint > & | previousPoints, | ||
| long | randomSeed = 41 ) const |
Definition at line 71 of file vpRBSilhouettePointsExtractionSettings.cpp.
References vpMeterPixelConversion::convertPoint(), vpPixelMeterConversion::convertPoint(), vpImage< Type >::getHeight(), and vpImage< Type >::getWidth().
|
inline |
Definition at line 102 of file vpRBSilhouettePointsExtractionSettings.h.
| const vpSilhouettePointsExtractionSettings & vpSilhouettePointsExtractionSettings::operator= | ( | const vpSilhouettePointsExtractionSettings & | rend | ) |
Definition at line 60 of file vpRBSilhouettePointsExtractionSettings.cpp.
References vpSilhouettePointsExtractionSettings().
Referenced by ~vpSilhouettePointsExtractionSettings().
|
inline |
Definition at line 106 of file vpRBSilhouettePointsExtractionSettings.h.
|
inline |
Definition at line 111 of file vpRBSilhouettePointsExtractionSettings.h.
|
inline |
Definition at line 107 of file vpRBSilhouettePointsExtractionSettings.h.
|
inline |
Definition at line 113 of file vpRBSilhouettePointsExtractionSettings.h.
References vpException::badValue.
Referenced by from_json.
|
inline |
Definition at line 103 of file vpRBSilhouettePointsExtractionSettings.h.
|
inline |
Definition at line 105 of file vpRBSilhouettePointsExtractionSettings.h.
|
inline |
Definition at line 104 of file vpRBSilhouettePointsExtractionSettings.h.
|
friend |
Definition at line 133 of file vpRBSilhouettePointsExtractionSettings.h.
References from_json, setSampleStep(), and vpSilhouettePointsExtractionSettings().
Referenced by from_json.