BitmapToolkit Scol plugin
Functions | Variables
ArToolkit.cpp File Reference
#include "ArCameraParam.h"
#include "ArManager.h"
#include "ArMarker.h"
#include "ScolConvert.h"

Go to the source code of this file.

Functions

int destroyArCameraParamObj (mmachine m, SCOL_PTR_TYPE handsys, int obj)
 
int _CRarCameraParam (mmachine m)
 _CRarCameraParam : This function create a new camera parameter
 
int _CRarCameraParamIntrinsics (mmachine m)
 _CRarCameraParamIntrinsics : This function create a new camera parameter
 
int _DSarCameraParam (mmachine m)
 _DSarCameraParam : This function destroy a camera parameter
 
int _SETcameraSensorsQuat (mmachine m)
 _SETcameraSensorsQuat : This function set the camera orientation from sensors Prototype: fun [ObjArCameraParam [F F F F]] ObjArCameraParam
 
int _GETarProjectionMatrix (mmachine m)
 _GETarProjectionMatrix : This function return the projection matrix from a camera parameter Prototype: fun [ObjArCameraParam I I] [[F F F F] [F F F F] [F F F F] [F F F F]]
 
int _SETcameraOffset (mmachine m)
 _SETcameraOffset : This function set the camera offset for stereo cameras Prototype: fun [ObjArCameraParam [F F F]] ObjArCameraParam
 
int _GETcameraOffset (mmachine m)
 _GETcameraOffset : This function get the camera offset for stereo cameras Prototype: fun [ObjArCameraParam] [F F F]
 
int destroyBlobObj (mmachine m, SCOL_PTR_TYPE handsys, int obj)
 
int _DSblobDetector (mmachine m)
 _DSblobDetector : This function destroy a blob detector
 
int _CRblobDetector (mmachine m)
 _CRblobDetector : This function create a new blob detector
 
int _GETdetectedBlobs (mmachine m)
 _GETdetectedBlobs : This function list the current detected blobs
 
int _GETblobDetectorSize (mmachine m)
 _GETblobDetectorSize : This function return the size of the picture used for detection
 
int _AddcameraSensorsImu (mmachine m)
 _AddcameraSensorsImu : This function set the gyroscope and acceleration data from sensors for slam Prototype: fun [[F F F] [F F F] F] I
 
int destroyMarkerObj (mmachine m, SCOL_PTR_TYPE handsys, int obj)
 
int _DSarMarker (mmachine m)
 _DSarMarker : This function destroy a capture device
 
int _CRarMarker (mmachine m)
 _CRarMarker : This function create a new marker with a aruco marker id
 
int _CRarMarkerFromFile (mmachine m)
 _CRarMarkerFromFile : This function create a new marker from a data or picture file
 
int _CRarMarkerFromFileEx (mmachine m)
 _CRarMarkerFromFileEx : This function create a new featured empty marker with advanced parameter
 
int _CRarMarkerFromFileEx2 (mmachine m)
 _CRarMarkerFromFileEx2 : This function create a picture file and alert when the trainning is done;
 
int _CRarMarkerFromFace (mmachine m)
 _CRarMarkerFromFace : This function create a new face detection marker
 
int _UPDATEarMarkers (mmachine m)
 _UPDATEarMarkers : This function update the markers states Prototype: fun [ObjBitmap ObjArCameraParam I I] ObjBitmap
 
int _UPDATEarMarkersBuff (mmachine m)
 _UPDATEarMarkersBuff : This function update the markers states from a pixel buffer Prototype: fun [ObjBuff I I I ObjArCameraParam I I] ObjBuff
 
int _GETarMarkerBitmap (mmachine m)
 _GETarMarkerBitmap : This function return a marker bitmap Prototype: fun [Chn ObjArMarker I] ObjBitmap
 
int _GETarMarkerPosition (mmachine m)
 _GETarMarkerPosition : This function return a marker position Prototype: fun [ObjArMarker] [F F F]
 
int _GETarMarkerPixelPosition (mmachine m)
 _GETarMarkerPixelPosition : This function return a marker position Prototype: fun [ObjArMarker] [I I I]
 
int _GETarMarkerOrientation (mmachine m)
 _GETarMarkerOrientation : This function return a marker orientation Prototype: fun [ObjArMarker] [F F F F]
 
int _ISarMarkerVisible (mmachine m)
 _ISarMarkerVisible : This function return a marker visibility Prototype: fun [ObjArMarker] I
 
int _GETarMarkerSize (mmachine m)
 _GETarMarkerSize: This function return a marker bitmap Prototype: fun [ObjArMarker] F
 
int _SETarMarkerSize (mmachine m)
 _SETarMarkerSize: This function return a marker bitmap Prototype: fun [ObjArMarker F] I
 
int _SETarMarkerFromPictureZone (mmachine m)
 _SETarMarkerFromPictureZone: This function make a featured marker to use the next input frame zone as marker Prototype: fun [ObjArMarker I I I I] I
 
int _GETarMarkerWarpedBitmap (mmachine m)
 _GETarMarkerWarpedBitmap: This function get a featured marker picture warped from the detected marker Prototype: fun [ObjArMarker ObjBitmap] I
 
int _SAVEarMarkerTrainnedData (mmachine m)
 _SAVEarMarkerTrainnedData: This function get a featured marker and save the trainned data into a data file Prototype: fun [ObjArMarker W] I
 
int getArMarkerTrainnedCb (mmachine m, SCOL_PTR_TYPE id, SCOL_PTR_TYPE param)
 

Variables

int OBJMARKERSCOL
 
int OBJBLOBSCOL
 
int OBJCAMERAPARAMSCOL
 
int NBMARKERCB = 1
 
int NBARCAMERAPARAM = 0
 
int NBBLOBCB = 0
 
int AR_MARKER_TRAINNED_CB
 
int SCOL_AR_MARKER_TRAINNED_CB = 0
 
NativeDefinition base_ar_tk []
 

Function Documentation

◆ destroyArCameraParamObj()

int destroyArCameraParamObj ( mmachine  m,
SCOL_PTR_TYPE  handsys,
int  obj 
)

Definition at line 58 of file ArToolkit.cpp.

◆ destroyBlobObj()

int destroyBlobObj ( mmachine  m,
SCOL_PTR_TYPE  handsys,
int  obj 
)

Definition at line 506 of file ArToolkit.cpp.

◆ destroyMarkerObj()

int destroyMarkerObj ( mmachine  m,
SCOL_PTR_TYPE  handsys,
int  obj 
)

Definition at line 1103 of file ArToolkit.cpp.

◆ getArMarkerTrainnedCb()

int getArMarkerTrainnedCb ( mmachine  m,
SCOL_PTR_TYPE  id,
SCOL_PTR_TYPE  param 
)

Definition at line 2098 of file ArToolkit.cpp.

Variable Documentation

◆ AR_MARKER_TRAINNED_CB

int AR_MARKER_TRAINNED_CB

Definition at line 46 of file ArToolkit.cpp.

◆ base_ar_tk

NativeDefinition base_ar_tk[]

Definition at line 2123 of file ArToolkit.cpp.

◆ NBARCAMERAPARAM

int NBARCAMERAPARAM = 0

Definition at line 43 of file ArToolkit.cpp.

◆ NBBLOBCB

int NBBLOBCB = 0

Definition at line 44 of file ArToolkit.cpp.

◆ NBMARKERCB

int NBMARKERCB = 1

Definition at line 42 of file ArToolkit.cpp.

◆ OBJBLOBSCOL

int OBJBLOBSCOL

Definition at line 38 of file ArToolkit.cpp.

◆ OBJCAMERAPARAMSCOL

int OBJCAMERAPARAMSCOL

Definition at line 39 of file ArToolkit.cpp.

◆ OBJMARKERSCOL

int OBJMARKERSCOL

Definition at line 37 of file ArToolkit.cpp.

◆ SCOL_AR_MARKER_TRAINNED_CB

int SCOL_AR_MARKER_TRAINNED_CB = 0

Definition at line 47 of file ArToolkit.cpp.