AForge.Imaging.MoravecCornersDetector.ProcessImage C# (CSharp) Method

ProcessImage() public method

Process image looking for corners.
The source image has incorrect pixel format.
public ProcessImage ( BitmapData imageData ) : List
imageData BitmapData Source image data to process.
return List
        public List<IntPoint> ProcessImage( BitmapData imageData )
        {
            return ProcessImage( new UnmanagedImage( imageData ) );
        }

Same methods

MoravecCornersDetector::ProcessImage ( Bitmap image ) : List
MoravecCornersDetector::ProcessImage ( UnmanagedImage image ) : List

Usage Example

        public IList<Point> GetCorners(Bitmap bitmap)
        {
            var mcd = new MoravecCornersDetector();
            var corners = mcd.ProcessImage(bitmap);

            return new List<Point>(corners.Select(x => new Point(x.X, x.Y)));
        }