C# Class Strabo.Core.ImageProcessing.ImageUtils

Datei anzeigen Open project: spatial-computing/strabo-learning-ocr-transformation Class Usage Examples

Public Methods

Method Description
AnyToFormat24bppRgb ( Bitmap srcimg ) : Bitmap
Array1DToBitmapRGB ( int input, int width, int height ) : Bitmap
Array2DToBitmap ( bool input ) : Bitmap
Array2DToBitmap ( bool input, int margin ) : Bitmap
ArrayBool2DToBitmap ( bool input ) : Bitmap
BitmapToArray1DIntRGB ( Bitmap srcimg ) : int[]
BitmapToArray2D ( Bitmap srcimg, int threshold, int margin ) : ].bool[
BitmapToBoolArray2D ( Bitmap srcimg, int margin ) : ].bool[

Bitmaps to bool array2 d.

BitmapToBoolArray2D ( Bitmap srcimg, int margin, int th ) : ].bool[
ConvertGrayScaleToBinary ( Bitmap srcimg, int threshold ) : Bitmap
ConvertToGrayScale ( Bitmap srcimg ) : Bitmap
CreateBlankGrayScaleBmp ( int width, int height ) : Bitmap
GetIntersection ( Bitmap img1, Bitmap img2 ) : Bitmap
GetNumberOfUniqueColors ( Bitmap srcimg ) : int
ImageResize ( string intermediatePath, string output_filename ) : Bitmap
InvertColors ( Bitmap srcimg ) : Bitmap
RGB2YIQ ( int rgb ) : float[]
toGray ( Bitmap srcimg ) : Bitmap
toRGB ( Bitmap srcimg ) : Bitmap

Method Details

AnyToFormat24bppRgb() public static method

public static AnyToFormat24bppRgb ( Bitmap srcimg ) : Bitmap
srcimg System.Drawing.Bitmap
return System.Drawing.Bitmap

Array1DToBitmapRGB() public static method

public static Array1DToBitmapRGB ( int input, int width, int height ) : Bitmap
input int
width int
height int
return System.Drawing.Bitmap

Array2DToBitmap() public static method

public static Array2DToBitmap ( bool input ) : Bitmap
input bool
return System.Drawing.Bitmap

Array2DToBitmap() public static method

public static Array2DToBitmap ( bool input, int margin ) : Bitmap
input bool
margin int
return System.Drawing.Bitmap

ArrayBool2DToBitmap() public static method

public static ArrayBool2DToBitmap ( bool input ) : Bitmap
input bool
return System.Drawing.Bitmap

BitmapToArray1DIntRGB() public static method

public static BitmapToArray1DIntRGB ( Bitmap srcimg ) : int[]
srcimg System.Drawing.Bitmap
return int[]

BitmapToArray2D() public static method

public static BitmapToArray2D ( Bitmap srcimg, int threshold, int margin ) : ].bool[
srcimg System.Drawing.Bitmap
threshold int
margin int
return ].bool[

BitmapToBoolArray2D() public static method

Bitmaps to bool array2 d.
public static BitmapToBoolArray2D ( Bitmap srcimg, int margin ) : ].bool[
srcimg System.Drawing.Bitmap The srcimg.
margin int The margin.
return ].bool[

BitmapToBoolArray2D() public static method

public static BitmapToBoolArray2D ( Bitmap srcimg, int margin, int th ) : ].bool[
srcimg System.Drawing.Bitmap
margin int
th int
return ].bool[

ConvertGrayScaleToBinary() public static method

public static ConvertGrayScaleToBinary ( Bitmap srcimg, int threshold ) : Bitmap
srcimg System.Drawing.Bitmap
threshold int
return System.Drawing.Bitmap

ConvertToGrayScale() public static method

public static ConvertToGrayScale ( Bitmap srcimg ) : Bitmap
srcimg System.Drawing.Bitmap
return System.Drawing.Bitmap

CreateBlankGrayScaleBmp() public static method

public static CreateBlankGrayScaleBmp ( int width, int height ) : Bitmap
width int
height int
return System.Drawing.Bitmap

GetIntersection() public static method

public static GetIntersection ( Bitmap img1, Bitmap img2 ) : Bitmap
img1 System.Drawing.Bitmap
img2 System.Drawing.Bitmap
return System.Drawing.Bitmap

GetNumberOfUniqueColors() public static method

public static GetNumberOfUniqueColors ( Bitmap srcimg ) : int
srcimg System.Drawing.Bitmap
return int

ImageResize() public static method

public static ImageResize ( string intermediatePath, string output_filename ) : Bitmap
intermediatePath string
output_filename string
return System.Drawing.Bitmap

InvertColors() public static method

public static InvertColors ( Bitmap srcimg ) : Bitmap
srcimg System.Drawing.Bitmap
return System.Drawing.Bitmap

RGB2YIQ() public static method

public static RGB2YIQ ( int rgb ) : float[]
rgb int
return float[]

toGray() public static method

public static toGray ( Bitmap srcimg ) : Bitmap
srcimg System.Drawing.Bitmap
return System.Drawing.Bitmap

toRGB() public static method

public static toRGB ( Bitmap srcimg ) : Bitmap
srcimg System.Drawing.Bitmap
return System.Drawing.Bitmap