41 #ifndef __ARTOOLKIT_TRACKERIMPL_HEADERFILE__ 42 #define __ARTOOLKIT_TRACKERIMPL_HEADERFILE__ 57 # define _OLD_MSCOMPILER_ 58 # pragma message (">>> Compiling for old MS Compiler") 63 #define AR_TEMPL_FUNC template <int __PATTERN_SIZE_X, int __PATTERN_SIZE_Y, int __PATTERN_SAMPLE_NUM, int __MAX_LOAD_PATTERNS, int __MAX_IMAGE_PATTERNS> 64 #define AR_TEMPL_TRACKER TrackerImpl<__PATTERN_SIZE_X, __PATTERN_SIZE_Y, __PATTERN_SAMPLE_NUM, __MAX_LOAD_PATTERNS, __MAX_IMAGE_PATTERNS> 75 #ifndef _ARTKP_NO_MEMORYMANAGER_ 77 #endif //_ARTKP_NO_MEMORYMANAGER_ 83 #ifndef _ARTKP_NO_MEMORYMANAGER_ 85 return (T*)memManager->getMemory(size*
sizeof(T));
87 #endif //_ARTKP_NO_MEMORYMANAGER_ 88 return (T*)::malloc(size*
sizeof(T));
93 template <
int __PATTERN_SIZE_X,
int __PATTERN_SIZE_Y,
int __PATTERN_SAMPLE_NUM,
int __MAX_LOAD_PATTERNS,
int __MAX_IMAGE_PATTERNS>
106 #ifdef SMALL_LUM8_TABLE 109 LUM_TABLE_SIZE = 0xffff + 1,
201 static bool calcCameraMatrix(
const char* nCamParamFile,
int nWidth,
int nHeight,
335 int *warea,
ARFloat *wpos,
int *wclip,
336 int area_max,
int area_min,
ARFloat factor,
int *marker_num);
343 int *code,
int *dir,
ARFloat *cf,
int thresh);
399 ARFloat **pos,
int **clip,
int **label_ref );
470 static void*
operator new(
size_t size);
472 static void operator delete(
void *rawMemory);
502 void addValue(
int nRed,
int nGreen,
int nBlue,
int nPixelFormat)
510 lum = (nRed + (nGreen<<1) + nBlue)>>2;
662 #include "../../src/extra/FixedPoint.h" 663 #include "../../src/core/arBitFieldPattern.cxx" 664 #include "../../src/core/arDetectMarker.cxx" 665 #include "../../src/core/arDetectMarker2.cxx" 666 #include "../../src/core/arGetCode.cxx" 667 #include "../../src/core/arGetMarkerInfo.cxx" 668 #include "../../src/core/arGetTransMat.cxx" 669 #include "../../src/core/arGetTransMat2.cxx" 670 #include "../../src/core/arGetTransMat3.cxx" 671 #include "../../src/core/rppGetTransMat.cxx" 672 #include "../../src/core/arGetTransMatCont.cxx" 673 #include "../../src/core/arLabeling.cxx" 674 #include "../../src/core/arMultiActivate.cxx" 675 #include "../../src/core/arMultiGetTransMat.cxx" 676 #include "../../src/core/rppMultiGetTransMat.cxx" 677 #include "../../src/core/arMultiReadConfigFile.cxx" 678 #include "../../src/core/arUtil.cxx" 679 #include "../../src/core/matrix.cxx" 680 #include "../../src/core/mPCA.cxx" 682 #include "../../src/core/paramDecomp.cxx" 683 #include "../../src/core/paramDistortion.cxx" 684 #include "../../src/core/byteSwap.cxx" 685 #include "../../src/core/paramFile.cxx" 686 #include "../../src/core/vector.cxx" 688 #include "../../src/CameraImpl.cxx" 689 #include "../../src/CameraAdvImpl.cxx" 690 #include "../../src/CameraFactory.cxx" 691 #include "../../src/extra/BCH.cxx" 693 #include "../../src/TrackerImpl.cxx" 698 #endif //__ARTOOLKIT_TRACKERIMPL_HEADERFILE__
bool param(const std::string ¶m_name, T ¶m_val, const T &default_val)
#define AR_IMAGE_PROC_IN_FULL
#define AR_IMAGE_PROC_IN_HALF