AForge.Imaging.ImageStatisticsYCbCr.ImageStatisticsYCbCr C# (CSharp) Method

ImageStatisticsYCbCr() public method

Initializes a new instance of the ImageStatisticsYCbCr class.
Source pixel format is not supported.
public ImageStatisticsYCbCr ( Bitmap image ) : System
image System.Drawing.Bitmap Image to gather statistics about.
return System
        public ImageStatisticsYCbCr( Bitmap image )
        {
            CheckSourceFormat( image.PixelFormat );

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

            try
            {
                // gather statistics
                unsafe
                {
                    ProcessImage( new UnmanagedImage( imageData ), null, 0 );
                }
            }
            finally
            {
                // unlock image
                image.UnlockBits( imageData );
            }
        }

Same methods

ImageStatisticsYCbCr::ImageStatisticsYCbCr ( Bitmap image, Bitmap mask ) : System
ImageStatisticsYCbCr::ImageStatisticsYCbCr ( Bitmap image, byte mask ) : System
ImageStatisticsYCbCr::ImageStatisticsYCbCr ( UnmanagedImage image ) : System
ImageStatisticsYCbCr::ImageStatisticsYCbCr ( UnmanagedImage image, UnmanagedImage mask ) : System
ImageStatisticsYCbCr::ImageStatisticsYCbCr ( UnmanagedImage image, byte mask ) : System