private ImageFeature <float>[] SURF(Bitmap M) { Image <Gray, byte> image = new Image <Gray, byte>(M); SURFDetector sift = new SURFDetector(1.0f, true); VectorOfKeyPoint keys = new VectorOfKeyPoint(); MKeyPoint[] key = sift.DetectKeyPoints(image, null); ImageFeature <float>[] res = sift.ComputeDescriptors(image, null, key); return(res); }