C# Класс Emgu.CV.VideoSurveillance.BlobTracker

A Blob Tracker
Наследование: BlobSeqBase
Показать файл Открыть проект

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

Метод Описание
Add ( Emgu.CV.Structure.MCvBlob blob, IImage currentImage, Byte>.Image currentForegroundMask ) : Emgu.CV.Structure.MCvBlob

Add new blob to track it and assign to this blob personal ID

BlobTracker ( CvEnum type ) : System

Create a blob trakcer of the specific type

GetBlobByID ( int blobID ) : Emgu.CV.Structure.MCvBlob

Get the blob with the specific id

RemoveAt ( int blobIndex ) : void

Delete blob by its index

this ( int i ) : Emgu.CV.Structure.MCvBlob

Return the blob given the specific index

Защищенные методы

Метод Описание
DisposeObject ( ) : void

Release the blob trakcer

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

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

Add new blob to track it and assign to this blob personal ID
public Add ( Emgu.CV.Structure.MCvBlob blob, IImage currentImage, Byte>.Image currentForegroundMask ) : Emgu.CV.Structure.MCvBlob
blob Emgu.CV.Structure.MCvBlob Structure with blob parameters (ID is ignored)
currentImage IImage current image
currentForegroundMask Byte>.Image Current foreground mask
Результат Emgu.CV.Structure.MCvBlob

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

Create a blob trakcer of the specific type
public BlobTracker ( CvEnum type ) : System
type CvEnum The type of the blob tracker
Результат System

DisposeObject() защищенный Метод

Release the blob trakcer
protected DisposeObject ( ) : void
Результат void

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

Get the blob with the specific id
public GetBlobByID ( int blobID ) : Emgu.CV.Structure.MCvBlob
blobID int The id of the blob
Результат Emgu.CV.Structure.MCvBlob

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

Delete blob by its index
public RemoveAt ( int blobIndex ) : void
blobIndex int The index of the blob
Результат void

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

Return the blob given the specific index
public this ( int i ) : Emgu.CV.Structure.MCvBlob
i int The index of the blob
Результат Emgu.CV.Structure.MCvBlob