private void button1_Click(object sender, EventArgs e) { // Open a image Bitmap lenna = Properties.Resources.lena512; double sigma = (double)numSigma.Value; float k = (float)numK.Value; float threshold = (float)numThreshold.Value; // Create a new Harris Corners Detector using the given parameters HarrisCornersDetector harris = new HarrisCornersDetector(k) { Measure = checkBox1.Checked ? HarrisCornerMeasure.Harris : HarrisCornerMeasure.Noble, Threshold = threshold, Sigma = sigma }; // Create a new AForge's Corner Marker Filter CornersMarker corners = new CornersMarker(harris, Color.White); // Apply the filter and display it on a picturebox pictureBox1.Image = corners.Apply(lenna); }
private void button1_Click(object sender, EventArgs e) { // Open a image Bitmap lenna = Properties.Resources.lena512; // Create a new SURF Features Detector using the given parameters FastCornersDetector fast = new FastCornersDetector() { Threshold = (int)numThreshold.Value, Suppress = true }; // Create a new AForge's Corner Marker Filter CornersMarker corners = new CornersMarker(fast, Color.White); // Apply the filter and display it on a picturebox pictureBox1.Image = corners.Apply(lenna); }