C# Class FrameProcessor, camfight

Afficher le fichier Open project: tuxoko/camfight Class Usage Examples

Méthodes publiques

Свойство Type Description
_hist DenseHistogram
backproject Byte>.Image
center Point[]
face Rectangle
have_face bool
have_left bool
have_left_punch bool
have_right bool
have_right_punch bool
isTracked bool
left Rectangle
left_mom Emgu.CV.Structure.MCvMoments
mass double
right Rectangle
t_backproject long
t_facedetect long
t_hand long
t_hue long
t_kmeans long

Méthodes publiques

Méthode Description
FrameProcessor ( ) : System
ProcessFrame ( Byte>.Image frame ) : void
Reset ( ) : void
SetHist ( DenseHistogram hist ) : void

Private Methods

Méthode Description
FaceDetect ( Byte>.Image frame ) : Emgu.CV.Structure.MCvAvgComp[]
GetBackproject ( Byte>.Image hue, DenseHistogram _hist, Byte>.Image mask, Rectangle hide ) : Byte>.Image
GetHist ( Byte>.Image hue, Rectangle ROI, Byte>.Image mask ) : DenseHistogram
ProcessInput ( ) : void
dummy_center ( Point center, Size img_size ) : int
kmeans ( Point last_center, Byte>.Image img0, Rectangle face, double scale ) : Point[]
refine_center ( Point last_center, Byte>.Image img ) : Point[]

Method Details

FrameProcessor() public méthode

public FrameProcessor ( ) : System
Résultat System

ProcessFrame() public méthode

public ProcessFrame ( Byte>.Image frame ) : void
frame Byte>.Image
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

SetHist() public méthode

public SetHist ( DenseHistogram hist ) : void
hist DenseHistogram
Résultat void

Property Details

_hist public_oe property

public DenseHistogram _hist
Résultat DenseHistogram

backproject public_oe property

public Image backproject
Résultat Byte>.Image

center public_oe property

public Point[] center
Résultat Point[]

face public_oe property

public Rectangle face
Résultat Rectangle

have_face public_oe property

public bool have_face
Résultat bool

have_left public_oe property

public bool have_left
Résultat bool

have_left_punch public_oe property

public bool have_left_punch
Résultat bool

have_right public_oe property

public bool have_right
Résultat bool

have_right_punch public_oe property

public bool have_right_punch
Résultat bool

isTracked public_oe property

public bool isTracked
Résultat bool

left public_oe property

public Rectangle left
Résultat Rectangle

left_mom public_oe property

public MCvMoments,Emgu.CV.Structure left_mom
Résultat Emgu.CV.Structure.MCvMoments

mass public_oe property

public double mass
Résultat double

right public_oe property

public Rectangle right
Résultat Rectangle

t_backproject public_oe property

public long t_backproject
Résultat long

t_facedetect public_oe property

public long t_facedetect
Résultat long

t_hand public_oe property

public long t_hand
Résultat long

t_hue public_oe property

public long t_hue
Résultat long

t_kmeans public_oe property

public long t_kmeans
Résultat long