Functions | |
cvbres_t | BlobBinariseImage (IMG Src, TDRect *Rect, cvbdim_t lPlane, cvbval_t lLow, cvbval_t lHigh, IMG Dst) |
This function binarizes an image. More... | |
cvbres_t | BlobExec (PBLOB BlobHandle) |
This function executes blob analysis. More... | |
cvbres_t | BlobGetExecTime (PBLOB BlobHandle, double &dValue) |
This function returns the execution time of the last blob analysis. More... | |
cvbres_t | BlobLSEnd (PBLOB BlobHandle) |
Finalize the current analysis. NoAdditional data is processed. More... | |
cvbres_t | BlobLSNext (PBLOB BlobHandle) |
Process the current frame. Before the first call to BlobLSNext the function BlobLSStart must be called. More... | |
cvbres_t | BlobLSStart (PBLOB BlobHandle) |
This function initializes a blob analysis across multiple frames. The current frame is NOT processed. A call to BlobSetImage will terminate and reset the ongoing processing. More... | |
cvbres_t | BlobSort (PBLOB BlobHandle) |
This function sorts the objects by certain criteria (see BlobSetSortMode). More... | |
cvbres_t BlobBinariseImage | ( | IMG | Src, |
TDRect * | Rect, | ||
cvbdim_t | lPlane, | ||
cvbval_t | lLow, | ||
cvbval_t | lHigh, | ||
IMG | Dst | ||
) |
This function binarizes an image.
[in] | Src | Handle to the source image. |
[in] | Rect | Area of interest in which the image will be binarized. |
[in] | lPlane | Plane index in the source image to be processed. |
[in] | lLow | Lower limit used for binarization. |
[in] | lHigh | Upper limit used for binarization. |
[out] | Dst | Handle to the destination image. |
0
on success, 0
if an error occurs. cvbres_t BlobExec | ( | PBLOB | BlobHandle | ) |
This function executes blob analysis.
[in] | BlobHandle | Handle to the Blob object. |
CVC_E_OK
on success, otherwise if an error occurs this function returns either CVC_E_PARAMETER
or CVC_BLOB_E_TOO_MANY_OBJECTS
. cvbres_t BlobGetExecTime | ( | PBLOB | BlobHandle, |
double & | dValue | ||
) |
This function returns the execution time of the last blob analysis.
[in] | BlobHandle | Handle to the Blob object. |
[out] | dValue | Execution time in milliseconds. |
CVC_E_OK
on success, otherwise CVC_E_PARAMETER
for invalid function parameters. cvbres_t BlobLSEnd | ( | PBLOB | BlobHandle | ) |
cvbres_t BlobLSNext | ( | PBLOB | BlobHandle | ) |
cvbres_t BlobLSStart | ( | PBLOB | BlobHandle | ) |
This function initializes a blob analysis across multiple frames. The current frame is NOT processed. A call to BlobSetImage will terminate and reset the ongoing processing.
[in] | BlobHandle | Handle to the Blob object. |
CVC_E_OK
on success, otherwise if an error occurs this function returns either CVC_E_PARAMETER
or CVC_BLOB_E_TOO_MANY_OBJECTS
. cvbres_t BlobSort | ( | PBLOB | BlobHandle | ) |
This function sorts the objects by certain criteria (see BlobSetSortMode).
[in] | BlobHandle | Handle to the Blob object. |
CVC_E_OK
on success, otherwise if an error occurs this function returns either CVC_E_PARAMETER
or CVC_BLOB_E_INVALID_DATA
.