ETcVnFindTemplateWalshOptions

Offers flags to customize template search based on the Walsh transform.

Syntax

Definition:

enum ETcVnFindTemplateWalshOptions : ULONG
{
    FTWO_NONE                 = 0,
    FTWO_SKIP_DC              = 2,
    FTWO_WD_STOP_CORRECTION   = 256,
    FTWO_FUSE_MATCHES         = 512,
    FTWO_ROTATED_RECTANGLE    = 1024,
    FTWO_MATCH_OPPOSITE_RANGE = 65536
};

Values

Name

Description

FTWO_NONE

Do not use any special options.

FTWO_SKIP_DC

Skip the DC component during similarity computation. The DC or "direct current" component is the first Walsh component. In contrast to further components, using it for projections captures total pixel intensities and not spatial differences. Therefore, skipping it may improve the robustness to illumination changes.

FTWO_WD_STOP_CORRECTION

Use an heuristic to adapt the match threshold in case of watchdog stops

FTWO_FUSE_MATCHES

Fuse matches with different rotations and similar locations.

FTWO_ROTATED_RECTANGLE

Return the results as a container of type ContainerType_Vector_TcVnRotatedRectangle

FTWO_MATCH_OPPOSITE_RANGE

Match with the given rotation angles and the opposite rotation angles (only usable with range-based functions)