C# Class Luxand.FSDK.CImage

Inheritance: IDisposable
Show file Open project: lolo8304/focusdays2015-eyes2drive Class Usage Examples

Public Methods

Method Description
CImage ( ) : System
CImage ( int ImageHandle ) : System
CImage ( string FileName ) : System
Copy ( ) : CImage
CopyRect ( int x1, int y1, int x2, int y2 ) : CImage
CopyRectReplicateBorder ( int x1, int y1, int x2, int y2 ) : CImage
DetectEyes ( ) : Luxand.FSDK.TPoint[]
DetectEyesInRegion ( FSDK &FacePosition ) : Luxand.FSDK.TPoint[]
DetectFace ( ) : TFacePosition
DetectFacialFeatures ( ) : Luxand.FSDK.TPoint[]
DetectFacialFeaturesInRegion ( FSDK &FacePosition ) : Luxand.FSDK.TPoint[]
DetectMultipleFaces ( ) : Luxand.FSDK.TFacePosition[]
Dispose ( ) : void
GetFaceTemplate ( ) : byte[]
GetFaceTemplateInRegion ( FSDK &FacePosition ) : byte[]
GetFaceTemplateUsingEyes ( FSDK &EyeCoords ) : byte[]
GetHbitmap ( ) : IntPtr
MirrorHorizontal ( ) : CImage
MirrorVertical ( ) : CImage
ReloadFromHandle ( ) : void
Resize ( double Ratio ) : CImage
Rotate ( double Angle ) : CImage
Rotate90 ( int Multiplier ) : CImage
Save ( string FileName ) : void
ToCLRImage ( ) : System.Drawing.Image

Private Methods

Method Description
CImage ( IntPtr BitmapHandle ) : System
CImage ( System ImageObject ) : System
CheckForError ( int hr ) : void
Dispose ( bool disposing ) : void
PopulateHeightAndWidth ( ) : void

Method Details

CImage() public method

public CImage ( ) : System
return System

CImage() public method

public CImage ( int ImageHandle ) : System
ImageHandle int
return System

CImage() public method

public CImage ( string FileName ) : System
FileName string
return System

Copy() public method

public Copy ( ) : CImage
return CImage

CopyRect() public method

public CopyRect ( int x1, int y1, int x2, int y2 ) : CImage
x1 int
y1 int
x2 int
y2 int
return CImage

CopyRectReplicateBorder() public method

public CopyRectReplicateBorder ( int x1, int y1, int x2, int y2 ) : CImage
x1 int
y1 int
x2 int
y2 int
return CImage

DetectEyes() public method

public DetectEyes ( ) : Luxand.FSDK.TPoint[]
return Luxand.FSDK.TPoint[]

DetectEyesInRegion() public method

public DetectEyesInRegion ( FSDK &FacePosition ) : Luxand.FSDK.TPoint[]
FacePosition FSDK
return Luxand.FSDK.TPoint[]

DetectFace() public method

public DetectFace ( ) : TFacePosition
return TFacePosition

DetectFacialFeatures() public method

public DetectFacialFeatures ( ) : Luxand.FSDK.TPoint[]
return Luxand.FSDK.TPoint[]

DetectFacialFeaturesInRegion() public method

public DetectFacialFeaturesInRegion ( FSDK &FacePosition ) : Luxand.FSDK.TPoint[]
FacePosition FSDK
return Luxand.FSDK.TPoint[]

DetectMultipleFaces() public method

public DetectMultipleFaces ( ) : Luxand.FSDK.TFacePosition[]
return Luxand.FSDK.TFacePosition[]

Dispose() public method

public Dispose ( ) : void
return void

GetFaceTemplate() public method

public GetFaceTemplate ( ) : byte[]
return byte[]

GetFaceTemplateInRegion() public method

public GetFaceTemplateInRegion ( FSDK &FacePosition ) : byte[]
FacePosition FSDK
return byte[]

GetFaceTemplateUsingEyes() public method

public GetFaceTemplateUsingEyes ( FSDK &EyeCoords ) : byte[]
EyeCoords FSDK
return byte[]

GetHbitmap() public method

public GetHbitmap ( ) : IntPtr
return System.IntPtr

MirrorHorizontal() public method

public MirrorHorizontal ( ) : CImage
return CImage

MirrorVertical() public method

public MirrorVertical ( ) : CImage
return CImage

ReloadFromHandle() public method

public ReloadFromHandle ( ) : void
return void

Resize() public method

public Resize ( double Ratio ) : CImage
Ratio double
return CImage

Rotate() public method

public Rotate ( double Angle ) : CImage
Angle double
return CImage

Rotate90() public method

public Rotate90 ( int Multiplier ) : CImage
Multiplier int
return CImage

Save() public method

public Save ( string FileName ) : void
FileName string
return void

ToCLRImage() public method

public ToCLRImage ( ) : System.Drawing.Image
return System.Drawing.Image