Class to compute an image descriptor using the bag of visual words. Such a computation consists of the following steps: 1. Compute descriptors for a given image and its keypoints set. 2. Find the nearest visual words from the vocabulary for each keypoint descriptor. 3. 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.

Namespace: Emgu.CV.Features2D
Assembly: Emgu.CV (in Emgu.CV.dll) Version: (


public class BOWImgDescriptorExtractor<T> : UnmanagedObject
where T : struct, new()
Visual Basic
Public Class BOWImgDescriptorExtractor(Of T As {Structure, New})
	Inherits UnmanagedObject
Visual C++
generic<typename T>
where T : value class, gcnew()
public ref class BOWImgDescriptorExtractor : public UnmanagedObject
type BOWImgDescriptorExtractor<'T when 'T : struct, new()> =  
        inherit UnmanagedObject

Type Parameters

The type of values in vocabulary

Inheritance Hierarchy

      Emgu.CV.Features2D..::..BOWImgDescriptorExtractor<(Of <(<'T>)>)>

See Also