VISBINA
(Statement)
Binarize the screen.
VISBINA <window number>, <coordinate X>, <coordinate Y>, <binary lower limit>[, <binary upper limit>]
<window number>
Specifies the window number (0 to 511).
<coordinate X>
Specifies the X coordinate (0 to 511).
<coordinate Y>
Specifies the Y coordinate (0 to 479).
<binary lower limit>
Specifies the upper level for binarization (0 to 254 lower limit < upper limit).
<binary upper limit>
Specifies the upper level for binarization (1 to 255 lower limit < upper limit).
If this is omitted, 255 will be the default setting.
Example of binarization
-
Specify the process area with a window.
-
If the designated window position is out of screen, the execution will result in an error.
-
The only possible window shape that may be designated is a rectangle with 0 degrees. If another window shape is designated, an error will result.
-
The processing object is the screen designated with VISWORKPLN.
-
For this instruction, a µVision board (option) is required.
VISSCREEN 1,0,1
|
'Instantaneously draw on drawing screen 0
|
WINDMAKE R,1,100,100,0,2
|
'Set window 1 to rectangle
|
CAMIN 1
|
'Obtain a camera image from the storage memory
|
VISWORKPLN 0
|
'Set the processing object screen to storage memory 0
|
VISPLNOUT 0
|
'Display storage memory 0 on the monitor
|
VISBINA 1,100,100,128,255
|
'Binarize in the window
|
WINDDISP 1
|
'Draw the window
|