|
cisst-saw
|
#include <svlTrackerMSBruteForce.h>
Public Member Functions | |
| svlTrackerMSBruteForce () | |
| virtual | ~svlTrackerMSBruteForce () |
| void | SetErrorMetric (svlErrorMetric metric) |
| void | SetScales (unsigned int scales) |
| void | SetTemplateRadius (unsigned int radius) |
| void | SetSearchRadius (unsigned int radius) |
| void | SetOverwriteTemplates (bool enable) |
| void | SetTemplateUpdate (bool enable) |
| void | SetTemplateUpdateWeight (double weight) |
| void | SetConfidenceThreshold (double threshold) |
| void | SetHighPassFilterRadius (int radius) |
| void | SetHighPassFilterStrength (double strength) |
| void | SetNoiseFilterRadius (int radius) |
| svlErrorMetric | GetErrorMetric () const |
| unsigned int | GetScales () const |
| unsigned int | GetTemplateRadius () const |
| unsigned int | GetSearchRadius () const |
| bool | GetOverwriteTemplates () const |
| bool | GetTemplateUpdate () const |
| double | GetTemplateUpdateWeight () const |
| double | GetConfidenceThreshold () const |
| int | GetHighPassFilterRadius () const |
| double | GetHighPassFilterStrength () const |
| int | GetNoiseFilterRadius () const |
| int | GetFeatureRef (unsigned int targetid, vctDynamicVectorRef< unsigned char > &feature) |
| int | GetImageRef (unsigned int targetid, vctDynamicVectorRef< unsigned char > &feature) |
| virtual int | GetROIMargin () |
| virtual int | SetTarget (unsigned int targetid, const svlTarget2D &target) |
| virtual int | Initialize () |
| virtual void | ResetTargets () |
| virtual int | PreProcessImage (svlSampleImage &image, unsigned int videoch=SVL_LEFT) |
| virtual int | Track (svlSampleImage &image, unsigned int videoch=SVL_LEFT) |
| virtual int | Track (svlProcInfo *procInfo, svlSampleImage &image, unsigned int videoch=SVL_LEFT) |
| virtual void | Release () |
Public Member Functions inherited from svlImageTracker | |
| svlImageTracker () | |
| bool | IsInitialized () |
| virtual int | SetImageSize (unsigned int width, unsigned int height) |
| virtual void | SetROI (const svlRect &rect) |
| virtual void | SetROI (int left, int top, int right, int bottom) |
| virtual void | SetROI (const svlQuad &quad) |
| virtual void | SetROI (const svlEllipse &ellipse) |
| virtual int | SetTargetCount (unsigned int targetcount) |
| virtual int | GetTarget (unsigned int targetid, svlTarget2D &target) |
Protected Member Functions | |
| virtual void | CopyTemplate (unsigned char *img, unsigned char *tmp, unsigned int left, unsigned int top) |
| virtual void | UpdateTemplate (unsigned char *img, unsigned char *tmp, unsigned int left, unsigned int top) |
| virtual void | MatchTemplateSAD (unsigned char *img, unsigned char *tmp, int x, int y) |
| virtual void | MatchTemplateSSD (unsigned char *img, unsigned char *tmp, int x, int y) |
| virtual void | MatchTemplateNCC (unsigned char *img, unsigned char *tmp, int x, int y) |
| virtual void | MatchTemplateFastNCC (unsigned char *img, unsigned char *tmp, int *zero_mean_tmp, int x, int y) |
| virtual void | MatchTemplateNotQuiteNCC (unsigned char *img, unsigned char *tmp, int x, int y) |
| virtual void | GetBestMatch (int &x, int &y, unsigned char &conf, bool higherbetter) |
| virtual void | ShrinkImage (unsigned char *src, unsigned char *dst) |
| virtual void | CalculateSumTables (unsigned char *img) |
| svlTrackerMSBruteForce::svlTrackerMSBruteForce | ( | ) |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
| double svlTrackerMSBruteForce::GetConfidenceThreshold | ( | ) | const |
| svlErrorMetric svlTrackerMSBruteForce::GetErrorMetric | ( | ) | const |
| int svlTrackerMSBruteForce::GetFeatureRef | ( | unsigned int | targetid, |
| vctDynamicVectorRef< unsigned char > & | feature | ||
| ) |
| int svlTrackerMSBruteForce::GetHighPassFilterRadius | ( | ) | const |
| double svlTrackerMSBruteForce::GetHighPassFilterStrength | ( | ) | const |
| int svlTrackerMSBruteForce::GetImageRef | ( | unsigned int | targetid, |
| vctDynamicVectorRef< unsigned char > & | feature | ||
| ) |
| int svlTrackerMSBruteForce::GetNoiseFilterRadius | ( | ) | const |
| bool svlTrackerMSBruteForce::GetOverwriteTemplates | ( | ) | const |
|
virtual |
Reimplemented from svlImageTracker.
| unsigned int svlTrackerMSBruteForce::GetScales | ( | ) | const |
| unsigned int svlTrackerMSBruteForce::GetSearchRadius | ( | ) | const |
| unsigned int svlTrackerMSBruteForce::GetTemplateRadius | ( | ) | const |
| bool svlTrackerMSBruteForce::GetTemplateUpdate | ( | ) | const |
| double svlTrackerMSBruteForce::GetTemplateUpdateWeight | ( | ) | const |
|
virtual |
Reimplemented from svlImageTracker.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
Reimplemented from svlImageTracker.
|
virtual |
Reimplemented from svlImageTracker.
|
virtual |
Reimplemented from svlImageTracker.
| void svlTrackerMSBruteForce::SetConfidenceThreshold | ( | double | threshold | ) |
| void svlTrackerMSBruteForce::SetErrorMetric | ( | svlErrorMetric | metric | ) |
| void svlTrackerMSBruteForce::SetHighPassFilterRadius | ( | int | radius | ) |
| void svlTrackerMSBruteForce::SetHighPassFilterStrength | ( | double | strength | ) |
| void svlTrackerMSBruteForce::SetNoiseFilterRadius | ( | int | radius | ) |
| void svlTrackerMSBruteForce::SetOverwriteTemplates | ( | bool | enable | ) |
| void svlTrackerMSBruteForce::SetScales | ( | unsigned int | scales | ) |
| void svlTrackerMSBruteForce::SetSearchRadius | ( | unsigned int | radius | ) |
|
virtual |
Reimplemented from svlImageTracker.
| void svlTrackerMSBruteForce::SetTemplateRadius | ( | unsigned int | radius | ) |
| void svlTrackerMSBruteForce::SetTemplateUpdate | ( | bool | enable | ) |
| void svlTrackerMSBruteForce::SetTemplateUpdateWeight | ( | double | weight | ) |
|
protectedvirtual |
|
virtual |
Implements svlImageTracker.
|
virtual |
Reimplemented from svlImageTracker.
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.6