title: compare descriptors using SIFT in C#
body: <p>Image My_Image = new Image(Openfile.FileName);</p>
  
  <pre><code>            pictureBox1.Image = My_Image.ToBitmap();
              Image&lt;Gray, Byte&gt; modelImage = My_Image.Convert&lt;Gray, byte&gt;();
              SIFTDetector siftCPU = new SIFTDetector();
              VectorOfKeyPoint modelKeyPoints = new VectorOfKeyPoint();
  
  
              MKeyPoint[] mKeyPoints = siftCPU.DetectKeyPoints(modelImage, null);
              modelKeyPoints.Push(mKeyPoints);
              ImageFeature&lt;float&gt;[] results = siftCPU.ComputeDescriptors(modelImage, null, mKeyPoints);
              Image&lt;Bgr, Byte&gt; image = Features2DToolbox.DrawKeypoints(modelImage, modelKeyPoints, new Bgr(Color.Red), Features2DToolbox.KeypointDrawType.DEFAULT);
              pictureBox1.Image = image.ToBitmap();
  </code></pre>
  
  <p>this program just find SIFT descriptors in one image. I want to compare to Image but I don't know which ImageFeature&lt;> I will use. I'm looking up the features of ImageFeature&lt;> I can't find it
  please help me. </p>