Pattern Training Information Strings

When you train a pattern using PatMax, PatMax may provide diagnostic information about the pattern in the form of text strings. To check for this information call ccPMAlignPattterm::infoStrings() following training to read any text strings the tool writes. The table below describes the messages that PatMax can produce at training time. For information about the diagnostic displays mentioned in this table see Diagnostic Displays.

PatMax training-time information strings

Information Strings Messages

Notes

10000: Pattern may contain too few features.

PatMax did not detect enough features to train a reliable pattern. Examine the diagnostic display.

10001: Difficult to choose feature granularity; manual override may be desirable.

Examine the diagnostic display.

This message is only returned if you have configured PatMax to determine feature granularity automatically.

10100: Pattern may be less accurate than expected because the training pattern appears blurry.

PatMax trained a pattern, but because the pattern was blurry, the accuracy of alignment results may be reduced.

This message is only returned if you are training a pattern using the PatMax algorithm.

10101: Pattern may contain insufficient information to measure DOF reliably.

The trained pattern is potentially confusing in the indicated degree of freedom. See the section Image Training for information on confusing patterns.

10102: Pattern is degenerate. The results will probably be unstable because all of the coarse granularity boundary points have the same direction.

At the coarse granularity limit, all of the feature boundary points have the same orientation. Examine the diagnostic display.

10200: Pattern may run slowly due to predominance of fine features; manual override may be possible.

Because of a large number of small features in the pattern, alignment may take more time. Try manually specifying a larger coarse granularity value.