GFTTDetector
import { GFTTDetector } from '@banou/opencv-wasm'Use after await initOpenCV(). See the initialization and named imports guide.
Native object: release it with using or delete(). Factories can return null; check before calling methods. Inherits Feature2D.
Wrapping class for feature detection using the goodFeaturesToTrack function. :
Constructors and members
static create
Create an owned GFTTDetector instance with the supplied configuration.
Wrapping class for feature detection using the goodFeaturesToTrack function. :
create(maxCorners: number, qualityLevel: number, minDistance: number, blockSize: number, useHarrisDetector: boolean, k: number): GFTTDetector | null;7 available overloads
create(): GFTTDetector | null;create(maxCorners: number): GFTTDetector | null;create(maxCorners: number, qualityLevel: number): GFTTDetector | null;create(maxCorners: number, qualityLevel: number, minDistance: number): GFTTDetector | null;create(maxCorners: number, qualityLevel: number, minDistance: number, blockSize: number): GFTTDetector | null;create(maxCorners: number, qualityLevel: number, minDistance: number, blockSize: number, useHarrisDetector: boolean): GFTTDetector | null;create(maxCorners: number, qualityLevel: number, minDistance: number, blockSize: number, useHarrisDetector: boolean, k: number): GFTTDetector | null;maxCornersmax corners argument (number).
qualityLevelquality level argument (number).
minDistancemin distance argument (number).
blockSizeblock size argument (number).
useHarrisDetectoruse harris detector argument (boolean).
kk argument (number).
The GFTTDetector | null result. Release returned native handles with using or delete(), including handles nested in results.
static create1
Create an owned GFTTDetector instance with the supplied configuration.
Wrapping class for feature detection using the goodFeaturesToTrack function. :
create1(maxCorners: number, qualityLevel: number, minDistance: number, blockSize: number, gradientSize: number, useHarrisDetector: boolean, k: number): GFTTDetector | null;3 available overloads
create1(maxCorners: number, qualityLevel: number, minDistance: number, blockSize: number, gradientSize: number): GFTTDetector | null;create1(maxCorners: number, qualityLevel: number, minDistance: number, blockSize: number, gradientSize: number, useHarrisDetector: boolean): GFTTDetector | null;create1(maxCorners: number, qualityLevel: number, minDistance: number, blockSize: number, gradientSize: number, useHarrisDetector: boolean, k: number): GFTTDetector | null;maxCornersmax corners argument (number).
qualityLevelquality level argument (number).
minDistancemin distance argument (number).
blockSizeblock size argument (number).
gradientSizegradient size argument (number).
useHarrisDetectoruse harris detector argument (boolean).
kk argument (number).
The GFTTDetector | null result. Release returned native handles with using or delete(), including handles nested in results.
clone
Create another handle to the same native object. This retains the object without copying its pixels or algorithm state; dispose both handles separately.
clone(): this;The this result.
setMaxFeatures
Set the max features used by this GFTTDetector object.
setMaxFeatures(maxFeatures: number): void;maxFeaturesmax features argument (number).
getMaxFeatures
Return the max features configured on this GFTTDetector object.
getMaxFeatures(): number;The number result.
setQualityLevel
Set the quality level used by this GFTTDetector object.
setQualityLevel(qlevel: number): void;qlevelqlevel argument (number).
getQualityLevel
Return the quality level configured on this GFTTDetector object.
getQualityLevel(): number;The number result.
setMinDistance
Set the min distance used by this GFTTDetector object.
setMinDistance(minDistance: number): void;minDistancemin distance argument (number).
getMinDistance
Return the min distance configured on this GFTTDetector object.
getMinDistance(): number;The number result.
setBlockSize
Set the block size used by this GFTTDetector object.
setBlockSize(blockSize: number): void;blockSizeblock size argument (number).
getBlockSize
Return the block size configured on this GFTTDetector object.
getBlockSize(): number;The number result.
setGradientSize
Set the gradient size used by this GFTTDetector object.
setGradientSize(gradientSize_: number): void;gradientSize_gradient size argument (number).
getGradientSize
Return the gradient size configured on this GFTTDetector object.
getGradientSize(): number;The number result.
setHarrisDetector
Set the harris detector used by this GFTTDetector object.
setHarrisDetector(val: boolean): void;valval argument (boolean).
getHarrisDetector
Return the harris detector configured on this GFTTDetector object.
getHarrisDetector(): boolean;The boolean result.
setK
Set the k used by this GFTTDetector object.
setK(k: number): void;kk argument (number).
getK
Return the k configured on this GFTTDetector object.
getK(): number;The number result.
getDefaultName
Returns the algorithm string identifier. This string is used as top level xml/yml node tag when the object is saved to a file or string.
getDefaultName(): string;The string result.
These signatures describe this package. Upstream documentation can mention optional backends that are absent from this build. Check runtime compatibility before choosing a backend or file format.