ImageEn, unit IEVision

TIEVisionCharucoDetector.generateBoard

TIEVisionCharucoDetector.generateBoard

Declaration

function generateBoard(width: int32_t; height: int32_t): TIEVisionImage; safecall;

Description

Generates a printable Charuco board image of the specified pixel size.
Call setBoard first if the default 5x7 / 4x4_50 board is not intended.

Demo

Demo  Demos\ImageEditing\EveryMethod\EveryMethod.dpr

Examples

Also see: Automated Samples
var
  detector: TIEVisionCharucoDetector;
  img: TIEVisionImage;
begin
  detector := IEVisionLib.createCharucoDetector();
  detector.setBoard(5, 7, 1.0, 0.75, ievDict4x4_50);
  img := detector.generateBoard(800, 600);
  ImageEnView1.IEBitmap.AssignIEVisionImage(img);
  ImageEnView1.Update();
end;


// Generate a printable 5x7 Charuco board
detector := IEVisionLib.createCharucoDetector();
detector.setBoard( 5, 7, 1.0, 0.75, ievDict4x4_50 );
img := detector.generateBoard( 800, 1120 );
ImageEnView1.IEBitmap.AssignIEVisionImage( img );