![]() |
ARX
1.0
The next-generation open source augmented reality toolkit.
|
Functions | |
AR3DHandle * | ar3DCreateHandle (const ARParam *arParam) |
Create handle used for 3D calculation from calibrated camera parameters. More... | |
AR3DHandle * | ar3DCreateHandle2 (const ARdouble cpara[3][4]) |
Create handle used for 3D calculation from an intrinsic parameters matrix. More... | |
int | ar3DDeleteHandle (AR3DHandle **handle) |
Delete handle used for 3D calculation. More... | |
int | ar3DChangeCpara (AR3DHandle *handle, const ARdouble cpara[3][4]) |
(description) More... | |
int | ar3DChangeMaxLoopCount (AR3DHandle *handle, int maxLoopCount) |
(description) More... | |
int | ar3DChangeLoopBreakThresh (AR3DHandle *handle, ARdouble loopBreakThresh) |
(description) More... | |
int | ar3DChangeLoopBreakThreshRatio (AR3DHandle *handle, ARdouble loopBreakThreshRatio) |
(description) More... | |
AR3DStereoHandle * | ar3DStereoCreateHandle (const ARParam *arParamL, const ARParam *arParamR, const ARdouble transL[3][4], const ARdouble transR[3][4]) |
AR3DStereoHandle * | ar3DStereoCreateHandle2 (const ARdouble cparaL[3][4], const ARdouble cparaR[3][4], const ARdouble transL[3][4], const ARdouble transR[3][4]) |
int | ar3DStereoDeleteHandle (AR3DStereoHandle **handle) |
int | ar3DStereoChangeMaxLoopCount (AR3DStereoHandle *handle, int maxLoopCount) |
int | ar3DStereoChangeLoopBreakThresh (AR3DStereoHandle *handle, ARdouble loopBreakThresh) |
int | ar3DStereoChangeLoopBreakThreshRatio (AR3DStereoHandle *handle, ARdouble loopBreakThreshRatio) |
int | ar3DStereoChangeCpara (AR3DStereoHandle *handle, ARdouble cparaL[3][4], ARdouble cparaR[3][4]) |
int | ar3DStereoChangeTransMat (AR3DStereoHandle *handle, ARdouble transL[3][4], ARdouble transR[3][4]) |
int ar3DChangeCpara | ( | AR3DHandle * | handle, |
const ARdouble | cpara[3][4] | ||
) |
(description)
(description)
handle | (description) |
cpara | (description) |
int ar3DChangeLoopBreakThresh | ( | AR3DHandle * | handle, |
ARdouble | loopBreakThresh | ||
) |
(description)
(description)
handle | (description) |
loopBreakThresh | (description) |
int ar3DChangeLoopBreakThreshRatio | ( | AR3DHandle * | handle, |
ARdouble | loopBreakThreshRatio | ||
) |
(description)
(description)
handle | (description) |
loopBreakThreshRatio | (description) |
int ar3DChangeMaxLoopCount | ( | AR3DHandle * | handle, |
int | maxLoopCount | ||
) |
(description)
(description)
handle | (description) |
maxLoopCount | (description) |
AR3DHandle * ar3DCreateHandle | ( | const ARParam * | arParam | ) |
Create handle used for 3D calculation from calibrated camera parameters.
@functiongroup "3D calculation".
An AR3DHandle holds data structures used in calculating the 3D pose of a marker from the 2D location of its corners (i.e. pose estimation).
arParam | (description) |
AR3DHandle * ar3DCreateHandle2 | ( | const ARdouble | cpara[3][4] | ) |
Create handle used for 3D calculation from an intrinsic parameters matrix.
An AR3DHandle holds data structures used in calculating the 3D pose of a marker from the 2D location of its corners (i.e. pose estimation).
cpara | (description) |
int ar3DDeleteHandle | ( | AR3DHandle ** | handle | ) |
Delete handle used for 3D calculation.
When no more ar3D*() functions need be called, the handle should be deleted by calling ar3DDeleteHandle().
handle | A pointer to the 3D handle. On success, the contents of this location will be set to NULL. |
int ar3DStereoChangeCpara | ( | AR3DStereoHandle * | handle, |
ARdouble | cparaL[3][4], | ||
ARdouble | cparaR[3][4] | ||
) |
int ar3DStereoChangeLoopBreakThresh | ( | AR3DStereoHandle * | handle, |
ARdouble | loopBreakThresh | ||
) |
int ar3DStereoChangeLoopBreakThreshRatio | ( | AR3DStereoHandle * | handle, |
ARdouble | loopBreakThreshRatio | ||
) |
int ar3DStereoChangeMaxLoopCount | ( | AR3DStereoHandle * | handle, |
int | maxLoopCount | ||
) |
int ar3DStereoChangeTransMat | ( | AR3DStereoHandle * | handle, |
ARdouble | transL[3][4], | ||
ARdouble | transR[3][4] | ||
) |
AR3DStereoHandle * ar3DStereoCreateHandle | ( | const ARParam * | arParamL, |
const ARParam * | arParamR, | ||
const ARdouble | transL[3][4], | ||
const ARdouble | transR[3][4] | ||
) |
@functiongroup "3D calculation by Stereo".
AR3DStereoHandle * ar3DStereoCreateHandle2 | ( | const ARdouble | cparaL[3][4], |
const ARdouble | cparaR[3][4], | ||
const ARdouble | transL[3][4], | ||
const ARdouble | transR[3][4] | ||
) |
int ar3DStereoDeleteHandle | ( | AR3DStereoHandle ** | handle | ) |