BOWImgDescriptorExtractor
Objective-C
@interface BOWImgDescriptorExtractor : NSObject
Swift
class BOWImgDescriptorExtractor : NSObject
Class to compute an image descriptor using the bag of visual words.
Such a computation consists of the following steps:
- Compute descriptors for a given image and its keypoints set.
- Find the nearest visual words from the vocabulary for each keypoint descriptor.
- Compute the bag-of-words image descriptor as is a normalized histogram of vocabulary words encountered in the image. The i-th bin of the histogram is a frequency of i-th word of the vocabulary in the given image.
Member of Features2d
-
Returns an image descriptor size if the vocabulary is set. Otherwise, it returns 0.
Declaration
Objective-C
- (int)descriptorSize;
Swift
func descriptorSize() -> Int32
-
Returns an image descriptor type.
Declaration
Objective-C
- (int)descriptorType;
Swift
func descriptorType() -> Int32
-
Declaration
Parameters
imgDescriptor
Computed output image descriptor. pointIdxsOfClusters[i] are keypoint indices that belong to the i -th cluster (word of vocabulary) returned if it is non-zero.