![]() |
Templates -- Meow
1.2.11
A C++ template contains kinds of interesting classes and functions
|
這邊定義Bundle-Adjustment就是利用一系列場景來反推算出相機資訊 (包含拍攝座標, 角度與焦距) 或是在已知相機資訊的情況下推算出底片中 物體如何移動. More...
#include "BundleAdjustment.h"
Public Member Functions | |
virtual | ~BundleAdjustment () |
virtual bool | adjustEyes (std::vector< EyesReferenceInfo< Pixel > > seq) const |
推算相機資訊 More... | |
virtual bool | adjustFixedPoints (std::vector< EyesReferenceInfo< Pixel > > seq) const |
推算場景中的物體資訊 More... | |
![]() | |
virtual | ~ObjBase () |
virtual bool | write (FILE *f, bool bin, unsigned int fg) const |
將物件寫入檔案, 預設implement為直接回傳 false More... | |
virtual bool | read (FILE *f, bool bin, unsigned int fg) |
將物件從檔案讀出, 預設implement為直接回傳 false More... | |
virtual ObjBase * | create () const |
回傳一個new出來的物件, 預設implement為直接回傳 NULL More... | |
virtual ObjBase * | copyFrom (ObjBase const *b) |
複製, 預設使用operator= More... | |
virtual char const * | ctype () const |
用C-style string回傳這個class的type name More... | |
virtual std::string | type () const |
用std::string回傳這個class的type name More... | |
Protected Member Functions | |
BundleAdjustment () | |
![]() | |
ObjBase () | |
Constructor with doing nothing. More... | |
Additional Inherited Members | |
![]() | |
static char const * | ctypeBase () |
用C-style string回傳base的type name More... | |
static std::string | typeBase () |
用std::string回傳base的type name More... | |
這邊定義Bundle-Adjustment就是利用一系列場景來反推算出相機資訊 (包含拍攝座標, 角度與焦距) 或是在已知相機資訊的情況下推算出底片中 物體如何移動.
Definition at line 70 of file BundleAdjustment.h.
|
inlineprotected |
Definition at line 72 of file BundleAdjustment.h.
|
inlinevirtual |
Definition at line 75 of file BundleAdjustment.h.
|
inlinevirtual |
推算相機資訊
[in] | seq | 給定一系列場景 |
Reimplemented in meow::BundleAdjustment_LM< Pixel >.
Definition at line 85 of file BundleAdjustment.h.
|
inlinevirtual |
推算場景中的物體資訊
會將fixedPoints2D推算倒fixedPoints3D
[in] | seq | 一系列場景(這裡的場景是有時間先後順序的) 成功與否 |
Reimplemented in meow::BundleAdjustment_LM< Pixel >.
Definition at line 98 of file BundleAdjustment.h.