C# 클래스 Accord.Controls.Vision.FaceController

Face-based tracking controller.
상속: System.ComponentModel.Component, IDisposable, IBindableComponent, INotifyPropertyChanged
파일 보기 프로젝트 열기: accord-net/framework

Private Properties

프로퍼티 타입 설명
computeCurrentPosition void
source_NewFrame void

공개 메소드들

메소드 설명
Calibrate ( FaceMovement movement ) : void

Calibrates the specified movement using current positions.

FaceController ( ) : System

Initializes a new instance of the FaceController class.

Reset ( ) : void

Resets the controller.

Start ( ) : void

Starts processing the source stream and sending events.

Stop ( ) : void

Stops sending events.

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Releases the unmanaged resources used by the T:System.ComponentModel.Component and optionally releases the managed resources.

OnFaceEnter ( Accord.Controls.Vision.FaceEventArgs args ) : void

Called when a face enters the scene.

OnFaceLeave ( EventArgs args ) : void

Called when the face being tracked leaves the scene.

OnFaceMove ( Accord.Controls.Vision.FaceEventArgs args ) : void

Called when a head movement is detected.

OnPropertyChanged ( string name ) : void

Called when [property changed].

비공개 메소드들

메소드 설명
computeCurrentPosition ( int width, int height ) : void
source_NewFrame ( object sender, NewFrameEventArgs eventArgs ) : void

메소드 상세

Calibrate() 공개 메소드

Calibrates the specified movement using current positions.
public Calibrate ( FaceMovement movement ) : void
movement FaceMovement The movement to be calibrated.
리턴 void

Dispose() 보호된 메소드

Releases the unmanaged resources used by the T:System.ComponentModel.Component and optionally releases the managed resources.
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed and unmanaged /// resources; false to release only unmanaged resources.
리턴 void

FaceController() 공개 메소드

Initializes a new instance of the FaceController class.
public FaceController ( ) : System
리턴 System

OnFaceEnter() 보호된 메소드

Called when a face enters the scene.
protected OnFaceEnter ( Accord.Controls.Vision.FaceEventArgs args ) : void
args Accord.Controls.Vision.FaceEventArgs
리턴 void

OnFaceLeave() 보호된 메소드

Called when the face being tracked leaves the scene.
protected OnFaceLeave ( EventArgs args ) : void
args System.EventArgs
리턴 void

OnFaceMove() 보호된 메소드

Called when a head movement is detected.
protected OnFaceMove ( Accord.Controls.Vision.FaceEventArgs args ) : void
args Accord.Controls.Vision.FaceEventArgs
리턴 void

OnPropertyChanged() 보호된 메소드

Called when [property changed].
protected OnPropertyChanged ( string name ) : void
name string The name.
리턴 void

Reset() 공개 메소드

Resets the controller.
public Reset ( ) : void
리턴 void

Start() 공개 메소드

Starts processing the source stream and sending events.
public Start ( ) : void
리턴 void

Stop() 공개 메소드

Stops sending events.
public Stop ( ) : void
리턴 void