Constructors
constructor
- new BFMatcher(normType, crossCheck?): BFMatcher
Parameters
normType: number
Optional
crossCheck: boolean
- new BFMatcher(params): BFMatcher
Methods
knnMatch
- knnMatch(descriptors1, descriptors2, k): ([DescriptorMatch] | [unknown])[]
Parameters
descriptors1: Mat
descriptors2: Mat
k: number
knnMatchAsync
- knnMatchAsync(descriptors1, descriptors2, k): Promise<([DescriptorMatch] | [unknown])[]>
Parameters
descriptors1: Mat
descriptors2: Mat
k: number
Returns Promise<([DescriptorMatch] | [unknown])[]>
- knnMatchAsync(descriptors1, descriptors2, k, callback): void
Parameters
descriptors1: Mat
descriptors2: Mat
k: number
callback: ((err, ret) => void)
- (err, ret): void
Returns void
Returns void
match
- match(descriptors1, descriptors2): DescriptorMatch[]
Parameters
descriptors1: Mat
descriptors2: Mat
matchAsync
- matchAsync(descriptors1, descriptors2): Promise<DescriptorMatch[]>
Parameters
descriptors1: Mat
descriptors2: Mat
- matchAsync(descriptors1, descriptors2, callback): void
Parameters
descriptors1: Mat
descriptors2: Mat
callback: ((err, ret) => void)
- (err, ret): void
Returns void
Returns void