System information

OMI 2.3.1 Release Notes
46 OMI 2.3.1 Release Notes
The Learn() function determines the optimum configuration of a symbol search and its
decoding parameters. ScaleRange, a decoding parameter, is the percent of scale (size)
difference tolerated when the Find() and Decode() functions search for a symbol. When
you initially perform Learn() on an image, the function sets ScaleRange to 0. If you do
not increase the ScaleRange when you Find() another symbol, a slight difference in the
new symbols size may cause Decode() to fail. Therefore, when you find and decode
subsequent symbols that may be smaller or larger than the initial symbol, adjust
ScaleRange in proportion to the difference in size.
Sample Code Notes
Threads Sample Program Limited to Four
Threads
The sample program that demonstrates writing a threaded OMI application
(\vision\omi\sample\thrd_app) will not work correctly if you attempt to create more than
four threads.
C++ Sample Code Displays Extra Warnings
Some extraneous warning messages may appear in the debug output of the OMI
sample program in the sdi_app folder. Ignore the warning messages: "Warning:
Creating a pane with no document," and "Warning: failed to load
indicator string 0x01f9."