VISBINA
(ステートメント)

画面を2値化処理します。

VISBINA <ウィンドウ番号>,<X座標>,<Y座標>,<2値下限>[,<2値上限>]

<ウィンドウ番号>
ウィンドウの番号を指定します。(0~511)
<X座標>
X座標を指定します。(0~511)
<Y座標>
Y座標を指定します。(0~479)
<2値下限>
2値化する際の下限レベルを指定します。(0~254 下限 < 上限)
<2値上限>
2値化する際の上限レベルを指定します。(1~255 下限 < 上限)
省略時 255を指定します。
2値化の例


-
処理範囲をウィンドウで指定します。
-
指定したウィンドウの位置が画面をはみ出す場合、実行結果はエラーになります。
-
指定できるウィンドウの形状は矩形の角度0°のみです。その他の ウィンドウの場合、エラーになります。
-
処理対象はVISWORKPLNで指定した画面になります。
-
本命令はロボットコントローラではμVisionボード(オプション)が必要です。

VISSCREEN 1,0,1
|
'描画画面0番に即時描画します。
|
WINDMAKE R,1,100,100,0,2
|
'ウィンドウ1番を矩形ウィンドウに設定します。
|
CAMIN 1
|
'カメラ映像を格納メモリに取得します。
|
VISWORKPLN 0
|
'処理の対象画面を格納メモリ0番に設定します。
|
VISPLNOUT 0
|
'格納メモリ0番をモニタに表示します。
|
VISBINA 1,100,100,128,255
|
'ウィンドウ内を2値化します。
|
WINDDISP 1
|
'ウィンドウを描画します。
|