![]() |
ARX
1.0
The next-generation open source augmented reality toolkit.
|
#include <ARX/AR/ar.h>
Functions | |
int | arGetMarkerInfo (ARUint8 *image, int xsize, int ysize, int pixelFormat, ARMarkerInfo2 *markerInfo2, int marker2_num, ARPattHandle *pattHandle, int imageProcMode, int pattDetectMode, ARParamLTf *arParamLTf, ARdouble pattRatio, ARMarkerInfo *markerInfo, int *marker_num, const AR_MATRIX_CODE_TYPE matrixCodeType) |
Examine a set of detected squares for match with known markers. More... | |
int arGetMarkerInfo | ( | ARUint8 * | image, |
int | xsize, | ||
int | ysize, | ||
int | pixelFormat, | ||
ARMarkerInfo2 * | markerInfo2, | ||
int | marker2_num, | ||
ARPattHandle * | pattHandle, | ||
int | imageProcMode, | ||
int | pattDetectMode, | ||
ARParamLTf * | arParamLTf, | ||
ARdouble | pattRatio, | ||
ARMarkerInfo * | markerInfo, | ||
int * | marker_num, | ||
const AR_MATRIX_CODE_TYPE | matrixCodeType | ||
) |
Examine a set of detected squares for match with known markers.
Performs the intermediate marker-detection stage of taking detected squares in a processed image, and matching the interior of these squares against known marker templates, or extracting matrix codes from the interior of the square.
image | Image in which squares were detected. |
xsize | Horizontal dimension of image, in pixels. |
ysize | Vertical dimension of image, in pixels. |
pixelFormat | Format of pixels in image. See <AR/config.h> for values. |
markerInfo2 | Pointer to an array of ARMarkerInfo2 structures holding information on detected squares which are candidates for marker matching. |
marker2_num | Size of markerInfo2 array. |
pattHandle | Handle to loaded patterns for template matching against detected squares. |
imageProcMode | Indicates whether square detection was performed treating the image as a frame or a field. |
pattDetectMode | Whether to perform color/mono template matching, matrix code detection, or both. |
arParamLTf | Lookup table for the camera parameters for the optical source from which the image was acquired. See arParamLTCreate. |
pattRatio | A value between 0.0 and 1.0, representing the proportion of the marker width which constitutes the pattern. In earlier versions, this value was fixed at 0.5. |
markerInfo | Output: Pointer to an array of ARMarkerInfo structures holding information on successful matches. |
marker_num | Output: Size of markerInfo array. |
matrixCodeType | When matrix code pattern detection mode is active, indicates the type of matrix code to detect. |