Operator Library: Synchronization
オペレーター CutImage は、入力画像を動的に複数の小さな画像に切り分けます。切り出しは、入力 I と同期する入力 Cut によって制御されます。このオペレーターは、パラメータ Mode で設定される2つの切り出しモードをサポートしています。
-
Mode が Split(デフォルト)に設定されている場合、入力画像は複数のピースに分割されます。入力 Cut の現在の行のピクセルのいずれかに値 1 がある場合、生成中の出力画像はその行の終わりで終了し、次の入力行の先頭から新しい画像が開始されます。入力 Cut における画像の最終行の 1 という値は効果を持ちません。
-
Mode が Truncate に設定されている場合、入力画像は、入力画像よりも行数が少ない可能性のある単一の画像に切り詰められます。入力 Cut の現在の行のピクセルのいずれかに値 1 がある場合、生成中の出力画像はその行の終わりで終了します。現在の画像の終わりまで、それ以降の画像データは出力 O に転送されません。
![]() |
フレームレートの向上 |
|---|---|
|
モード Split では、元の帯域幅を維持しながらフレームレートを向上させることができます。モード Truncate では、フレームレートは変わりませんが、平均帯域幅が減少する場合があります。 |
オペレーター CutImage を使用して、1次元画像を2次元画像に変換できます。イメージプロトコル VALT_LINE1D を使用するリンクがオペレーターの入力に接続されている場合、変換は自動的に実行されます。この場合、オペレーターは常に Split モードになり、パラメータ Mode は無効になります。たとえば、ラインスキャンカメラの1次元入力を制御入力に応じてさまざまな高さの画像に分割し、効果的に2次元の出力ストリームを作成できます。
このオペレーターは、可変の行長を持つ画像をサポートしています。
| モード | |
|---|---|
| タイプ | 静的読み取り/書き込みパラメーター |
| Default | Split |
| 範囲 | {Split,Truncate} |
|
動作モード。
|
|
オペレーター CutImage の使用方法を以下の例に示します。

![[重要]](../common/images/admon/important.png)

前へ

