Blob (CVCBlob.dll) 14.1
Data Types

Macros

#define CVC_BLOB_BLACK_TO_FEATURE   0
 The black areas in the binarized image are treated as features. More...
 
#define CVC_BLOB_BORDER_ALL   0xF
 Filter for objects which touch any border. More...
 
#define CVC_BLOB_BORDER_BOTTOM   0x8
 Filter for objects which touch the bottom border. More...
 
#define CVC_BLOB_BORDER_LEFT   0x4
 Filter for objects which touch the left border. More...
 
#define CVC_BLOB_BORDER_NONE   0x0
 Turns the filter off. More...
 
#define CVC_BLOB_BORDER_RIGHT   0x1
 Filter for objects which touch the right border. More...
 
#define CVC_BLOB_BORDER_TOP   0x2
 Filter for objects which touch the top border. More...
 
#define CVC_BLOB_EXTRACT_ALL   0x17
 All parameters are calculated including storage of the streaks (this is the default setting). More...
 
#define CVC_BLOB_EXTRACT_BBOX   0x0
 The bounding box is calculated. More...
 
#define CVC_BLOB_EXTRACT_CENTER   0x1
 The centre of the object is calculated. More...
 
#define CVC_BLOB_EXTRACT_CONVEX   (0x2|0x1)
 The convex perimeter is calculated. More...
 
#define CVC_BLOB_EXTRACT_MEASUREMENT   0x7
 All parameters are calculated except storage of the streaks. More...
 
#define CVC_BLOB_EXTRACT_MOMENTS   0x1
 The moment of inertia is calculated. More...
 
#define CVC_BLOB_EXTRACT_NONE   0x0
 Only the blob size and the bounding box are extracted. More...
 
#define CVC_BLOB_EXTRACT_PERIMETER   0x4
 Perimeter of the blob. More...
 
#define CVC_BLOB_EXTRACT_PIXDATA   (0x10|0x2)
 The streaks belonging to a blob are stored separately and can be used further with the BlobGetResultImage function. More...
 
#define CVC_BLOB_EXTRACT_SIZE   0x0
 Size (area) of the blob. More...
 
#define CVC_BLOB_SORT_DISTANCE   4
 Sorted blob list by distance to point (see lx and ly in BlobSetSortMode). More...
 
#define CVC_BLOB_SORT_FALLING   0
 Sort in ascending order. More...
 
#define CVC_BLOB_SORT_POSX   2
 Sorted blob list by x position. More...
 
#define CVC_BLOB_SORT_POSY   3
 Sorted blob list by y position. More...
 
#define CVC_BLOB_SORT_RISING   1
 Sort in descending order. More...
 
#define CVC_BLOB_SORT_SIZE   1
 Sorted blob list by size. More...
 
#define CVC_BLOB_SORT_UNSORTED   0
 Unsorted blob list. More...
 
#define CVC_BLOB_WHITE_TO_FEATURE   1
 The white areas in the binarized image are treated as features. More...
 

Detailed Description

Macro Definition Documentation

◆ CVC_BLOB_BLACK_TO_FEATURE

#define CVC_BLOB_BLACK_TO_FEATURE   0

The black areas in the binarized image are treated as features.

Supported platforms:
Win32

◆ CVC_BLOB_BORDER_ALL

#define CVC_BLOB_BORDER_ALL   0xF

Filter for objects which touch any border.

Supported platforms:
Win32

◆ CVC_BLOB_BORDER_BOTTOM

#define CVC_BLOB_BORDER_BOTTOM   0x8

Filter for objects which touch the bottom border.

Supported platforms:
Win32

◆ CVC_BLOB_BORDER_LEFT

#define CVC_BLOB_BORDER_LEFT   0x4

Filter for objects which touch the left border.

Supported platforms:
Win32

◆ CVC_BLOB_BORDER_NONE

#define CVC_BLOB_BORDER_NONE   0x0

Turns the filter off.

Supported platforms:
Win32

◆ CVC_BLOB_BORDER_RIGHT

#define CVC_BLOB_BORDER_RIGHT   0x1

Filter for objects which touch the right border.

Supported platforms:
Win32

◆ CVC_BLOB_BORDER_TOP

#define CVC_BLOB_BORDER_TOP   0x2

Filter for objects which touch the top border.

Supported platforms:
Win32

◆ CVC_BLOB_EXTRACT_ALL

#define CVC_BLOB_EXTRACT_ALL   0x17

All parameters are calculated including storage of the streaks (this is the default setting).

Supported platforms:
Win32

◆ CVC_BLOB_EXTRACT_BBOX

#define CVC_BLOB_EXTRACT_BBOX   0x0

The bounding box is calculated.

This parameter is always calculated.
Supported platforms:
Win32

◆ CVC_BLOB_EXTRACT_CENTER

#define CVC_BLOB_EXTRACT_CENTER   0x1

The centre of the object is calculated.

Supported platforms:
Win32

◆ CVC_BLOB_EXTRACT_CONVEX

#define CVC_BLOB_EXTRACT_CONVEX   (0x2|0x1)

The convex perimeter is calculated.

Supported platforms:
Win32

◆ CVC_BLOB_EXTRACT_MEASUREMENT

#define CVC_BLOB_EXTRACT_MEASUREMENT   0x7

All parameters are calculated except storage of the streaks.

Supported platforms:
Win32

◆ CVC_BLOB_EXTRACT_MOMENTS

#define CVC_BLOB_EXTRACT_MOMENTS   0x1

The moment of inertia is calculated.

Supported platforms:
Win32

◆ CVC_BLOB_EXTRACT_NONE

#define CVC_BLOB_EXTRACT_NONE   0x0

Only the blob size and the bounding box are extracted.

Supported platforms:
Win32

◆ CVC_BLOB_EXTRACT_PERIMETER

#define CVC_BLOB_EXTRACT_PERIMETER   0x4

Perimeter of the blob.

Supported platforms:
Win32

◆ CVC_BLOB_EXTRACT_PIXDATA

#define CVC_BLOB_EXTRACT_PIXDATA   (0x10|0x2)

The streaks belonging to a blob are stored separately and can be used further with the BlobGetResultImage function.

Supported platforms:
Win32

◆ CVC_BLOB_EXTRACT_SIZE

#define CVC_BLOB_EXTRACT_SIZE   0x0

Size (area) of the blob.

This parameter is always calculated.
Supported platforms:
Win32

◆ CVC_BLOB_SORT_DISTANCE

#define CVC_BLOB_SORT_DISTANCE   4

Sorted blob list by distance to point (see lx and ly in BlobSetSortMode).

Supported platforms:
Win32

◆ CVC_BLOB_SORT_FALLING

#define CVC_BLOB_SORT_FALLING   0

Sort in ascending order.

Supported platforms:
Win32

◆ CVC_BLOB_SORT_POSX

#define CVC_BLOB_SORT_POSX   2

Sorted blob list by x position.

Supported platforms:
Win32

◆ CVC_BLOB_SORT_POSY

#define CVC_BLOB_SORT_POSY   3

Sorted blob list by y position.

Supported platforms:
Win32

◆ CVC_BLOB_SORT_RISING

#define CVC_BLOB_SORT_RISING   1

Sort in descending order.

Supported platforms:
Win32

◆ CVC_BLOB_SORT_SIZE

#define CVC_BLOB_SORT_SIZE   1

Sorted blob list by size.

Supported platforms:
Win32

◆ CVC_BLOB_SORT_UNSORTED

#define CVC_BLOB_SORT_UNSORTED   0

Unsorted blob list.

Supported platforms:
Win32

◆ CVC_BLOB_WHITE_TO_FEATURE

#define CVC_BLOB_WHITE_TO_FEATURE   1

The white areas in the binarized image are treated as features.

Supported platforms:
Win32