TIEVisionArucoDetector.generateMarker
Declaration
function generateMarker(id: int32_t; sidePixels: int32_t): TIEVisionImage; safecall;
Description
Generates a canonical (printable) marker image for the specified id using the current dictionary.
If the dictionary is
ievDictAuto,
ievDict4x4_50 is used.
Demo
| Demos\ImageEditing\EveryMethod\EveryMethod.dpr |
Examples
var
detector: TIEVisionArucoDetector;
img: TIEVisionImage;
begin
detector := IEVisionLib.createArucoDetector();
detector.setDictionary(ievDict4x4_50);
img := detector.generateMarker(23, 200);
ImageEnView1.IEBitmap.AssignIEVisionImage(img);
ImageEnView1.Update();
end;
// Generate a printable Aruco marker (Id: 8, 380x380 pixels)
detector := IEVisionLib.createArucoDetector();
detector.setDictionary( ievDict4x4_50 );
img := detector.generateMarker( 8, 380 );
ImageEnView1.IEBitmap.AssignIEVisionImage( img );