ImageEn, unit IEVision

TIEVisionLibrary.createFeaturesDetector

TIEVisionLibrary.createFeaturesDetector

Declaration

function createFeaturesDetector(algorithm: TIEVisionFeatureAlgorithm = ievFeatureSIFT): TIEVisionFeaturesDetector; safecall;

Description

Creates a keypoint detector to find matching points in two images, e.g. to align them.
ievFeatureSIFT is generally the most reliable (use a maxFeatures of 2000 or more with detect). ievFeatureORB is the fastest. See TIEVisionFeatureAlgorithm and TIEVisionFeaturesDetector for the differences between the algorithms.

Demos

Demo  Demos\IEVision\ImageAlignment\ImageAlignment.dpr
Demo  Demos\ImageEditing\EveryMethod\EveryMethod.dpr

Example

detector := IEVisionLib().createFeaturesDetector( ievFeatureSIFT );
detector.detect( ImageEnView1.IEBitmap.GetIEVisionImage(), ImageEnView2.IEBitmap.GetIEVisionImage(), 2000 );
ImageEnView3.IEBitmap.AssignIEVisionImage( detector.getMatchingGraph() );

See Also

◼TIEVisionFeaturesDetector