Contour Matching

Contour Matching

Matches arbitrary boundary shapes using boundary shape detection and rigid 2D matching. This tool requires that the input image contains blobs; it must have gone through level thresholding or blob detection, for example. Alternatively, the threshold parameter of the feature detector can be used to apply a static gray-level threshold to a gray scale or color input image.

This tool can be used in applications where target objects can be separated from the background as blobs. The tool tolerates scale and rotation changes, partial occlusions, missing parts and overlapping objects. Although the tool tolerates local variations in the shape, it generally expects that the target objects are rigid.

If you need simple alignment based on a single, completely visible object boundary, use the faster shape detection technique instead.

Inherits MatchingCompoundTool.