C# Класс FrameProcessor, camfight

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
_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

Открытые методы

Метод Описание
FrameProcessor ( ) : System
ProcessFrame ( Byte>.Image frame ) : void
Reset ( ) : void
SetHist ( DenseHistogram hist ) : void

Приватные методы

Метод Описание
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[]

Описание методов

FrameProcessor() публичный Метод

public FrameProcessor ( ) : System
Результат System

ProcessFrame() публичный Метод

public ProcessFrame ( Byte>.Image frame ) : void
frame Byte>.Image
Результат void

Reset() публичный Метод

public Reset ( ) : void
Результат void

SetHist() публичный Метод

public SetHist ( DenseHistogram hist ) : void
hist DenseHistogram
Результат void

Описание свойств

_hist публичное свойство

public DenseHistogram _hist
Результат DenseHistogram

backproject публичное свойство

public Image backproject
Результат Byte>.Image

center публичное свойство

public Point[] center
Результат Point[]

face публичное свойство

public Rectangle face
Результат Rectangle

have_face публичное свойство

public bool have_face
Результат bool

have_left публичное свойство

public bool have_left
Результат bool

have_left_punch публичное свойство

public bool have_left_punch
Результат bool

have_right публичное свойство

public bool have_right
Результат bool

have_right_punch публичное свойство

public bool have_right_punch
Результат bool

isTracked публичное свойство

public bool isTracked
Результат bool

left публичное свойство

public Rectangle left
Результат Rectangle

left_mom публичное свойство

public MCvMoments,Emgu.CV.Structure left_mom
Результат Emgu.CV.Structure.MCvMoments

mass публичное свойство

public double mass
Результат double

right публичное свойство

public Rectangle right
Результат Rectangle

t_backproject публичное свойство

public long t_backproject
Результат long

t_facedetect публичное свойство

public long t_facedetect
Результат long

t_hand публичное свойство

public long t_hand
Результат long

t_hue публичное свойство

public long t_hue
Результат long

t_kmeans публичное свойство

public long t_kmeans
Результат long