Accord.Imaging.QuadrilateralFinder.ProcessImage C# (CSharp) Method

ProcessImage() public method

Find corners of quadrilateral/triangular area in the specified image.
Unsupported pixel format of the source image.
public ProcessImage ( Bitmap image ) : List
image System.Drawing.Bitmap Source image to search quadrilateral for.
return List
        public List<IntPoint> ProcessImage(Bitmap image)
        {
            CheckPixelFormat(image.PixelFormat);

            // lock source image
            BitmapData imageData = image.LockBits(
                new Rectangle(0, 0, image.Width, image.Height),
                ImageLockMode.ReadOnly, image.PixelFormat);

            List<IntPoint> corners = null;

            try
            {
                // process the image
                corners = ProcessImage(new UnmanagedImage(imageData));
            }
            finally
            {
                // unlock image
                image.UnlockBits(imageData);
            }

            return corners;
        }

Same methods

QuadrilateralFinder::ProcessImage ( BitmapData imageData ) : List
QuadrilateralFinder::ProcessImage ( UnmanagedImage image ) : List