![]() |
Templates -- Meow
1.1.4
A C++ template which is unable and also not allowed to compile to obj-file first.
|
Harris corner detect. More...
#include "FeaturePointsDetector_Harris.h"
Public Types | |
typedef FeaturePoint< double, double > | MyFeaturePoint |
typedef std::vector < MyFeaturePoint > | MyFeaturePoints |
Public Member Functions | |
FPD_Harris () | |
constructor 使用預設參數 More... | |
FPD_Harris (FPD_Harris const &fps) | |
constructor 參數複製自另一個 FeaturePointsDetector_Harris More... | |
~FPD_Harris () | |
解構子 More... | |
FPD_Harris & | copyFrom (FPD_Harris const &fps) |
複製 More... | |
FPD_Harris & | referenceFrom (FPD_Harris const &fps) |
參照 More... | |
double | paramK () const |
K. More... | |
double | paramR () const |
R. More... | |
double | paramW () const |
W. More... | |
double | paramN () const |
N. More... | |
double | paramG () const |
G. More... | |
double | paramL () const |
L. More... | |
size_t | paramB () const |
bound More... | |
double | paramK (double k) |
K. More... | |
double | paramR (double r) |
R. More... | |
double | paramW (double w) |
W. More... | |
double | paramN (double n) |
N. More... | |
double | paramL (double l) |
L. More... | |
double | paramG (double g) |
G. More... | |
size_t | paramB (size_t b) |
B. More... | |
MyFeaturePoints | detect (Bitmap< Pixel > const &bmp) const |
找出特徵點 More... | |
FPD_Harris & | operator= (FPD_Harris const &fps) |
same as copyFrom(fps) More... | |
MyFeaturePoints | operator() (Bitmap< Pixel > const &bmp) const |
same as detect(bmp) More... | |
bool | write (FILE *f, bool bin, unsigned int fg) const |
寫到檔案裡 More... | |
bool | read (FILE *f, bool bin, unsigned int fg) |
將資料讀入 More... | |
ObjBase * | create () const |
new一個自己 More... | |
ObjBase * | copyFrom (ObjBase const *b) |
複製資料 More... | |
char const * | ctype () const |
回傳class的type More... | |
std::string | type () const |
回傳class的type More... | |
![]() | |
virtual | ~FeaturePointsDetector () |
![]() | |
virtual | ~ObjBase () |
Additional Inherited Members | |
![]() | |
static char const * | ctypeBase () |
用C-style string回傳base的type name More... | |
static std::string | typeBase () |
用std::string回傳base的type name More... | |
![]() | |
FeaturePointsDetector () | |
![]() | |
ObjBase () | |
Harris corner detect.
Definition at line 24 of file FeaturePointsDetector_Harris.h.
typedef FeaturePoint<double, double> meow::FeaturePointsDetector_Harris< Pixel >::MyFeaturePoint |
Definition at line 60 of file FeaturePointsDetector_Harris.h.
typedef std::vector<MyFeaturePoint> meow::FeaturePointsDetector_Harris< Pixel >::MyFeaturePoints |
Definition at line 61 of file FeaturePointsDetector_Harris.h.
|
inline |
解構子
Definition at line 71 of file FeaturePointsDetector_Harris.h.
|
inline |
複製
Definition at line 75 of file FeaturePointsDetector_Harris.h.
|
inlinevirtual |
複製資料
輸入型別是 ObjBase
const*
這裡假設實體其實是 FeaturePointsDetector_Harris
. 事實上這個method就只是幫忙轉型然後呼叫原本的copyFrom
[in] | b | 資料來源 |
Reimplemented from meow::ObjBase.
Definition at line 329 of file FeaturePointsDetector_Harris.h.
|
inlinevirtual |
new一個自己
Reimplemented from meow::ObjBase.
Definition at line 316 of file FeaturePointsDetector_Harris.h.
|
inlinevirtual |
回傳class的type
char
const*
形式的typename
Reimplemented from meow::ObjBase.
Definition at line 337 of file FeaturePointsDetector_Harris.h.
|
inlinevirtual |
找出特徵點
[in] | bmp | 要抓特徵點的點陣圖 |
std::vector<FeaturePoint<double,double>>
型態的一堆特徵點 Implements meow::FeaturePointsDetector< Pixel >.
Definition at line 168 of file FeaturePointsDetector_Harris.h.
|
inline |
constructor 使用預設參數
Definition at line 63 of file FeaturePointsDetector_Harris.h.
|
inline |
constructor 參數複製自另一個 FeaturePointsDetector_Harris
Definition at line 67 of file FeaturePointsDetector_Harris.h.
|
inline |
same as detect(bmp)
Definition at line 290 of file FeaturePointsDetector_Harris.h.
|
inline |
same as copyFrom(fps)
Definition at line 285 of file FeaturePointsDetector_Harris.h.
|
inline |
bound
Definition at line 117 of file FeaturePointsDetector_Harris.h.
|
inline |
B.
Definition at line 158 of file FeaturePointsDetector_Harris.h.
|
inline |
G.
Definition at line 107 of file FeaturePointsDetector_Harris.h.
|
inline |
G.
Definition at line 152 of file FeaturePointsDetector_Harris.h.
|
inline |
K.
Definition at line 87 of file FeaturePointsDetector_Harris.h.
|
inline |
K.
Definition at line 122 of file FeaturePointsDetector_Harris.h.
|
inline |
L.
Definition at line 112 of file FeaturePointsDetector_Harris.h.
|
inline |
L.
Definition at line 146 of file FeaturePointsDetector_Harris.h.
|
inline |
N.
Definition at line 102 of file FeaturePointsDetector_Harris.h.
|
inline |
N.
Definition at line 140 of file FeaturePointsDetector_Harris.h.
|
inline |
R.
Definition at line 92 of file FeaturePointsDetector_Harris.h.
|
inline |
R.
Definition at line 128 of file FeaturePointsDetector_Harris.h.
|
inline |
W.
Definition at line 97 of file FeaturePointsDetector_Harris.h.
|
inline |
W.
Definition at line 134 of file FeaturePointsDetector_Harris.h.
|
inlinevirtual |
將資料讀入
未完成
Reimplemented from meow::ObjBase.
Definition at line 307 of file FeaturePointsDetector_Harris.h.
|
inline |
參照
Definition at line 81 of file FeaturePointsDetector_Harris.h.
|
inlinevirtual |
回傳class的type
std::string
形式的typename Reimplemented from meow::ObjBase.
Definition at line 345 of file FeaturePointsDetector_Harris.h.
|
inlinevirtual |
寫到檔案裡
未完成
Reimplemented from meow::ObjBase.
Definition at line 298 of file FeaturePointsDetector_Harris.h.