C# Class DSVision.ImageProcessor

Show file Open project: 619Code/DSVision Class Usage Examples

Public Properties

Property Type Description
HotGoal int

Public Methods

Method Description
DrawApproximateLine ( Graphics g, Pen pen, ApproximateLine line ) : void
GetHullGraphic ( ) : Bitmap
ImageProcessor ( ) : System
Process ( Bitmap bmp, HSLFiltering filter = null, Bitmap copy = null ) : void
ToPointsArray ( List points ) : System.Drawing.Point[]

Private Methods

Method Description
angleWrap ( double angle ) : double
findHotGoal ( ) : void
findLines ( List points ) : DSVision.ApproximateLine[]
processData ( ) : void

Method Details

DrawApproximateLine() public static method

public static DrawApproximateLine ( Graphics g, Pen pen, ApproximateLine line ) : void
g System.Drawing.Graphics
pen System.Drawing.Pen
line ApproximateLine
return void

GetHullGraphic() public method

public GetHullGraphic ( ) : Bitmap
return System.Drawing.Bitmap

ImageProcessor() public method

public ImageProcessor ( ) : System
return System

Process() public method

public Process ( Bitmap bmp, HSLFiltering filter = null, Bitmap copy = null ) : void
bmp System.Drawing.Bitmap
filter AForge.Imaging.Filters.HSLFiltering
copy System.Drawing.Bitmap
return void

ToPointsArray() public static method

public static ToPointsArray ( List points ) : System.Drawing.Point[]
points List
return System.Drawing.Point[]

Property Details

HotGoal public property

public int HotGoal
return int