英語フランス語スペイン語

Ad


OnWorksファビコン

mia-2dimagefilter - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで mia-2dimagefilter を実行します。

これは mia-2dimagefilter コマンドであり、Ubuntu Online、Fedora Online、Windows オンライン エミュレータ、MAC OS オンライン エミュレータなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks の無料ホスティング プロバイダで実行できます。

プログラム:

NAME


mia-2dimagefilter - 2D 画像に対してフィルターを実行します。

SYNOPSIS


mia-2dimagefilter -i -o [オプション]

DESCRIPTION


mia-2dimagefilter このプログラムは、指定された入力画像に対して一連のフィルターを実行します。 フィルター
コマンドラインで追加パラメータとして指定され、その順序でウェアが実行されます。
が与えられます。 利用可能なフィルタのリストを取得するには、次のコマンドを実行します。
コマンドラインから「mia-plugin-help filter/2dimage」

OPTIONS


-i --in-file=(入力、必須); イオ
フィルタリングされる入力画像 サポートされているファイル タイプについては、を参照してください。
プラグイン:2dimage/io

-o --out-file=(出力、必須); イオ
フィルタリングされた出力画像 サポートされているファイルの種類については、
プラグイン:2dimage/io

カスタマーサービス & インフォ
-V --verbose=警告
出力の冗長性、指定されたレベルおよびより高い優先順位のメッセージを出力します。
最も低いレベルから始まるサポートされる優先度は次のとおりです。
info ‐ 低レベルのメッセージ
トレース ‐ 関数呼び出しトレース
失敗する ‐ テストの失敗を報告する
警告 ‐ 警告
エラー ‐ エラーを報告する
debug ‐ デバッグ出力
メッセージ ‐ 通常のメッセージ
致命的な ‐ 致命的なエラーのみを報告する

-著作権
著作権情報を印刷する

-h --ヘルプ
このヘルプを印刷する

-? - 使用法
短いヘルプを印刷する

- バージョン
バージョン番号を出力して終了します

処理
--スレッド=-1
処理に使用するスレッドの最大数。この数は小さくする必要があります。
またはマシン内の論理プロセッサ コアの数と同じです。 (-1:
自動推定)。処理に使用するスレッドの最大数。これは
数は、論理プロセッサ コアの数以下である必要があります。
この機械。 (-1: 自動推定)。

プラグイン: 1d/空間カーネル


cdiff 中央差分フィルター カーネル、ミラー境界条件が使用されます。

(パラメータなし)

ガウス 空間ガウス フィルター カーネル、サポートされているパラメーターは次のとおりです。

w = 1; [0, inf) の単位
フィルター幅の半分。

プラグイン: 1d/スプラインカーネル


bスプライン B スプライン カーネルの作成、サポートされているパラメータは次のとおりです。

d = 3; [0, 5] の整数
スプライン次数。

オモン OMoms-spline カーネルの作成、サポートされているパラメーターは次のとおりです。

d = 3; [3, 3] の整数
スプライン次数。

プラグイン: 2D画像/コンバイナ


絶対差 画像結合器「absdiff」

(パラメータなし)

加えます 画像結合器「追加」

(パラメータなし)

div要素 画像結合器「div」

(パラメータなし)

MUL 画像結合器「mul」

(パラメータなし)

以下 画像結合器「サブ」

(パラメータなし)

プラグイン: 2D画像/フィルター


適応した 2D 画像適応メディアン フィルター。サポートされているパラメーターは次のとおりです。

w = 2; int in [1, inf)
フィルター幅の半分。

アドミーン 通常の平均フィルターのように機能する適応平均フィルター。
フィルタ マスク内の変動は、フィルタ マスク内の強度変動よりも低くなります。
画像全体。局所的な変動が大きい場合は特別な式を使用します
次に、画像強度の変化。サポートされているパラメーターは次のとおりです。

w = 1; int in [1, inf)
フィルター幅の半分。

アニソ 2D 異方性画像フィルター。サポートされているパラメーターは次のとおりです。

イプシロン = 1; (0, inf) の浮動小数点
反復変更しきい値。

それより = 100; [1, 10000] の整数
反復回数。

k = -1; [0, 100] で浮動小数点
k ノイズ閾値 (<=0 -> 適応)。

n = 8; 設定
近所。 サポートされている値は次のとおりです:( 4、8、)

ψ =タッキー; 口述
エッジストップ機能。 サポートされている値は次のとおりです。
推測 ‐ テスト停止機能
タッキー ‐ タッキーストップ機能
pm1 ‐ 停止機能 1
pm2 ‐ 停止機能 2

バンドパス 強度バンドパス フィルター、サポートされているパラメーターは次のとおりです。

マックス = 3.40282e+38; 浮く
バンドの最大値。

= 0; 浮く
バンドのミニマム。

二値化する 画像二値化フィルター、サポートされているパラメーターは次のとおりです。

マックス = 3.40282e+38; 浮く
許容範囲の最大値。

= 0; 浮く
許容範囲の最小値。

閉じる 形態学的に近い場合、サポートされているパラメータは次のとおりです。

ヒント = 黒; 設定
メインの画像コンテンツのヒント。 サポートされている値は次のとおりです:( 黒、白、
)

形状 = [球:r=2]; 工場
構造要素。 サポートされているプラ​​グインについては、PLUGINS:2dimage/shape を参照してください。

コンバイナ 指定された結合演算子を使用して XNUMX つの画像を結合します。 「リバース」がに設定されている場合
false の場合、最初の演算子はフィルター パイプラインを通過した画像であり、
XNUMX 番目のイメージは、「image」パラメータで指定されたファイルからロードされます。
フィルターが実行される瞬間、サポートされるパラメーターは次のとおりです。

画像 =(入力、必須、文字列)
コンバイナーで必要な XNUMX 番目のイメージ。

op =(必須、工場出荷時)
画像に適用される画像コンバイナー。 サポートされているプラ​​グインについては、を参照してください。
プラグイン:2dimage/combiner

= 0; ブール
画像がコンバイナーに渡される順序を逆にします。

変換 画像ピクセル形式変換フィルター、サポートされているパラメーターは次のとおりです。

a = 1; 浮く
線形変換パラメータ a.

b = 0; 浮く
線形変換パラメータ b.

地図 = オプト; 口述
変換マッピング。 サポートされている値は次のとおりです。
オプト ‐ 実際の入力範囲をマップする線形変換を適用します。
全出力範囲
範囲 ‐ 入力データ型をマッピングする線形変換を適用する
range から出力データ型の範囲まで
copy ‐ 変換時にデータをコピーする
線形 ‐ 線形変換 x -> a*x+b を適用します
オプトスタット ‐ 入力平均に基づいてマッピングする線形変換を適用し、
全出力範囲までの変動

担当者 = ubyte; 口述
出力ピクセルタイプ。 サポートされている値は次のとおりです。
なし ‐ ピクセルタイプが定義されていません
フロート ‐ 浮動小数点 32 ビット
バイト ‐ 符号付き 8 ビット
ウーロン ‐ 符号なし64ビット
‐ 浮動小数点 64 ビット
シント ‐ 符号付き 32 ビット
ショート ‐ 符号なし16ビット
短い ‐ 符号付き 16 ビット
uint ‐ 符号なし32ビット
長い ‐ 符号付き 64 ビット
ビット ‐ バイナリデータ
ユバイト ‐ 符号なし8ビット

作物 画像の領域をトリミングします。領域は常に元の画像に固定されます
サポートされているパラメーターは次のとおりです。

end = [[-1,-1]]; ストリーミング可能
トリミング領域の終わり。

start = [[0,0]]; ストリーミング可能
トリミング領域の開始。

膨張する 2D 画像スタック拡張フィルター、サポートされているパラメーターは次のとおりです。

ヒント = 黒; 設定
メインの画像コンテンツのヒント。 サポートされている値は次のとおりです:( 黒、白、
)

形状 = [球:r=2]; 工場
構造要素。 サポートされているプラ​​グインについては、PLUGINS:2dimage/shape を参照してください。

距離 2D イメージ距離フィルター。バイナリ マスクの距離マップを評価します。

(パラメータなし)

ダウンスケール 指定されたブロック サイズを使用して入力イメージをダウンスケールし、ダウンスケールを定義します。
要素。 スケーリングの前に、画像は平滑化フィルターによってフィルター処理されます。
高周波データを除去し、エイリアシングアーチファクトを回避します。、サポートされています。
パラメータは次のとおりです。

b = [[1,1]]; 2dバウンド
ブロックサイズ。

bx = 1; [1, inf) の単位
x方向のブロックサイズ。

by = 1; [1, inf) の単位
y 方向のブロックサイズ。

kernel = ガウス; 弦
適用される平滑化フィルター カーネル、フィルターのサイズが推定されます
ブロックサイズに基づいて..

浸食する 2D イメージ スタック侵食フィルター、サポートされているパラメーターは次のとおりです。

ヒント = 黒; 設定
メインの画像コンテンツのヒント。 サポートされている値は次のとおりです:( 黒、白、
)

形状 = [球:r=2]; 工場
構造要素。 サポートされているプラ​​グインについては、PLUGINS:2dimage/shape を参照してください。

ガウス 等方性 2D ガウス フィルター、サポートされているパラメーターは次のとおりです。

w = 1; int in [0, inf)
フィルター幅パラメーター。

学年 2D 画像からグラデーション ノルム フィルター、サポートされているパラメーターは次のとおりです。

ノーマライズ = 0; ブール
勾配ノルムを [0,1] の範囲に正規化します。

転倒 強度反転フィルター

(パラメータなし)

kmeans 2D 画像の K-means フィルター。 出力イメージでは、ピクセル値は
クラス メンバーシップとクラス センターは、画像内の属性として保存されます。
サポートされているパラメータは次のとおりです。

c = 3; int in [2, inf)
クラスの数。

ラベル バイナリ 2D イメージの連結成分にラベルを付けます。サポートされているパラメーターは次のとおりです。

n = 4n; 工場
接続を記述する近隣マスク。サポートされているプラ​​グインについては、
プラグイン:2d画像/形状

ラベルマップ ラベル ID を再マッピングする画像フィルター。 整数値を持つ画像にのみ適用されます
強度/ラベル。サポートされているパラメータは次のとおりです。

地図 =(入力、必須、文字列)
ラベルマッピングファイル。

ラベルスケール
入力ですでに作成されている出力ボクセルのみを作成するフィルター
画像。 スケーリングは、ターゲットを選択する投票アルゴリズムを使用して行われます。
の特定のラベルの最大ピクセル数に基づくピクセル値
対応するソース領域。 領域が同じラベルを持つ XNUMX つのラベルで構成されている場合
count、小さい数字を持つものが勝ちます。サポートされているパラメーターは次のとおりです。

アウトサイズ =(必須、2dbounds)
ターゲット サイズは、カンマ区切りの XNUMX つの値として指定されます。

負荷 ファイルから入力画像をロードし、それを使用してファイル内の現在の画像を置き換えます。
パイプライン。サポートされているパラメータは次のとおりです。

file =(入力、必須、文字列)
ロード元の入力ファイルの名前。

mask 2D マスキング、XNUMX つの入力画像の XNUMX つはビット型でなければなりません。サポートされています
パラメータは次のとおりです。

埋める = 分; 口述
マスクの外側のピクセルの塗りつぶしスタイル。 サポートされている値は次のとおりです。
マックス - マスクの外側の値を、マスクで見つかった最大値に設定します。
画像..
ゼロ - マスクの外側の値をゼロに設定します。
- マスクの外側の値を、マスクで見つかった最小値に設定します。
画像。

=(入力、必須、文字列)
XNUMX番目の入力画像ファイル名。

逆の = 0; ブール
マスキングにマスクの逆を使用するには、true に設定します。

マックスフロー このフィルターは、画像の max-flow min-cut アルゴリズムを使用して実装します
セグメンテーション、サポートされているパラメーターは次のとおりです。

シンクフロー =(入力、必須、文字列)
シンクへのピクセルごとのフローを定義する float タイプのイメージ。

ソースフロー =(入力、必須、文字列)
ソースへのピクセルごとのフローを定義する float タイプのイメージ。

意味する 2D 画像平均フィルター、サポートされているパラメーターは次のとおりです。

w = 1; int in [1, inf)
フィルター幅の半分。

中央値 2D 画像メディアン フィルター。サポートされているパラメーターは次のとおりです。

w = 1; int in [1, inf)
フィルター幅の半分。

MLV 最小分散の平均 2D 画像フィルター、サポートされているパラメーターは次のとおりです。

w = 1; int in [1, inf)
フィルター幅パラメーター。

NGFノルム 2D イメージから正規化された勾配フィールド ノルム フィルター

(パラメータなし)

ノイズ 2D 画像ノイズ フィルター: 画像に加法的または変調ノイズを追加します。サポートされています
パラメータは次のとおりです。

g = [ガウス:ミュー=0,シグマ=10]; 工場
ノイズジェネレーター。 サポートされているプラ​​グインについては、PLUGINS:generator/noise を参照してください。

MOD = 0; ブール
付加的または変調されたノイズ。

開いた 形態学的にオープンでサポートされているパラメータは次のとおりです。

ヒント = 黒; 設定
メインの画像コンテンツのヒント。 サポートされている値は次のとおりです:( 黒、白、
)

形状 = [球:r=2]; 工場
構造要素。 サポートされているプラ​​グインについては、PLUGINS:2dimage/shape を参照してください。

剪定 形態学的剪定。 収束するまで剪定すると、すべてのピクセルが消去されますが、
サポートされているパラメーターは次のとおりです。

それより = 0; [1, 1000000] の整数
実行する反復回数、0=収束まで。

地域成長
シードから始まり、勾配の増加に沿ってのみ成長する領域、
サポートされているパラメータは次のとおりです。

n = 8n; 工場
近所の形。 サポートされているプラ​​グインについては、PLUGINS:2dimage/shape を参照してください。

シード =(入力、必須、文字列)
シード イメージ (ビット値)。

サンドプ ソルトアンドペッパー 3D フィルター、サポートされているパラメーターは次のとおりです。

脱穀 = 100; (0, inf) の浮動小数点
しきい値。

w = 1; int in [1, inf)
フィルター幅パラメーター。

階段 2D イメージ ダウンスケール フィルター。サポートされているパラメーターは次のとおりです。

インタープ = [bspline:d=3]; 工場
使用する補間方法。 サポートされているプラ​​グインについては、
プラグイン:1d/スプラインカーネル

s = [[0,0]]; 2dバウンド
2D ベクトルとしてのターゲット サイズ。

sx = 0; [0, inf) の単位
x 方向のターゲット サイズ、0: 入力サイズを使用。

sy = 0; [0, inf) の単位
y 方向のターゲット サイズ、0: 入力サイズを使用。

選択大きな 2D ラベル選択最大コンポーネント フィルタ

(パラメータなし)

セプコン 2D 画像強度の分離畳み込みフィルター、サポートされているパラメーターは次のとおりです。

kx = [ガウス:w=1]; 工場
カーネルを x 方向にフィルターします。 サポートされているプラ​​グインについては、を参照してください。
プラグイン:1d/spacialkernel

ky = [ガウス:w=1]; 工場
カーネルをy方向にフィルタリングします。 サポートされているプラ​​グインについては、を参照してください。
プラグイン:1d/spacialkernel

シュミーン 特定の近傍形状の平均を評価する 2D 画像フィルター、
サポートされているパラメータは次のとおりです。

形状 = 8n; 工場
平均を評価するための近傍形状。 サポートされているプラ​​グインについては、
プラグイン:2d画像/形状

ソーベル 勾配評価用の 2D ソーベル フィルター。 の出力ピクセル タイプに注意してください。
フィルタリングされた画像は入力ピクセル タイプと同じであるため、入力を変換します。
事前に浮動小数点値の画像にすることをお勧めします。サポートされています
パラメータは次のとおりです。

DIR = x; 口述
グラデーションの方向。 サポートされている値は次のとおりです。
y ‐ y方向の勾配
x ‐ x方向の勾配

並べ替えラベル
このプラグインは、グレー スケール イメージのラベルを並べ替えて、最も低いラベルが
値は、ピクセルが最も多いラベルに対応します。 背景(0)はありません
触れ

(パラメータなし)

ムハンマド 種を蒔いた水頭。 アルゴリズムは、初期値として正確に多くの領域を抽出します。
ラベルはシード イメージで指定されます。サポートされているパラメータは次のとおりです。

卒業生 = 0; ブール
入力画像をグラデーションとして解釈します。 。

マーク = 0; ブール
セグメント化された流域を特別なグレー スケール値でマークします。

n = [球:r=1]; 工場
水源地が成長する地域。 サポートされているプラ​​グインについては、を参照してください。
プラグイン:2d画像/形状

シード =(入力、必須、文字列)
初期領域のラベルを含むシード入力イメージ。

tee 入力画像をファイルに保存し、次のフィルターにも渡します。
サポートされているパラメータは次のとおりです。

file =(出力、必須、文字列)
画像を保存する出力ファイルの名前も指定します。

間伐 形態学的薄化。 収束するまで細くすると、8連結になります
サポートされているパラメーターは次のとおりです。

それより = 0; [1, 1000000] の整数
実行する反復回数、0=収束まで。

脱穀 このフィルタは、特定の値を下回る画像のすべてのピクセルをゼロに設定します。
しきい値であり、特定の近傍形状の近傍も a を下回る
このしきい値でサポートされているパラメータは次のとおりです。

形状 = 4n; 工場
考慮する近隣形状。 サポートされているプラ​​グインについては、
プラグイン:2d画像/形状

脱穀 = 5; ダブル
しきい値。

変換 指定された変換を使用して入力画像を変換します。サポートされているパラメータ
には次の値があります:

file =(入力、必須、文字列)
変換を含むファイルの名前。

ws 基本的な水頭セグメンテーション。サポートされているパラメーターは次のとおりです。

評価グラード = 0; ブール
入力イメージが勾配ノルム イメージを表さない場合は 1 に設定します。

マーク = 0; ブール
セグメント化された流域を特別なグレー スケール値でマークします。

n = [球:r=1]; 工場
水源地が成長する地域。 サポートされているプラ​​グインについては、を参照してください。
プラグイン:2d画像/形状

脱穀 = 0; [0, 1) の浮動小数点数
相対勾配ノルムのしきい値。 実際の値のしきい値は次のとおりです。
thresh * (max_grad - min_grad) + min_grad。 勾配で区切られた盆地
より低いノルムを持つ人が参加します。

プラグイン: 2D画像/IO


bmpファイル BMP 2D 画像入出力サポート

認識されるファイル拡張子: .BMP、.bmp

サポートされている要素タイプ:
バイナリデータ、符号なし8ビット、符号なし16ビット

データプール 内部データプールとの間の仮想IO

認識されるファイル拡張子: .@

ディコム DICOM用の2D画像io

認識されるファイル拡張子: .DCM、.dcm

サポートされている要素タイプ:
符号付き16ビット、符号なし16ビット

OpenEXR 画像用の 2dimage io プラグイン

認識されるファイル拡張子: .EXR、.exr

サポートされている要素タイプ:
符号なし 32 ビット、浮動小数点 32 ビット

JPG JPEGグレースケール画像用の2dimage ioプラグイン

認識されるファイル拡張子: .JPEG、.JPG、.jpeg、.jpg

サポートされている要素タイプ:
符号なし8ビット

PNG PNG画像用の2dimage ioプラグイン

認識されるファイル拡張子: .PNG、.png

サポートされている要素タイプ:
バイナリデータ、符号なし8ビット、符号なし16ビット

RAW 2D画像出力対応

認識されるファイル拡張子: .RAW、.raw

サポートされている要素タイプ:
バイナリデータ、符号付き8ビット、符号なし8ビット、符号付き16ビット、符号なし16ビット、
符号付き 32 ビット、符号なし 32 ビット、浮動小数点 32 ビット、浮動小数点 64
ビット

TIF TIFF 2D画像入出力サポート

認識されるファイル拡張子: .TIF、.TIFF、.tif、.tiff

サポートされている要素タイプ:
バイナリデータ、符号なし8ビット、符号なし16ビット、符号なし32ビット

ビスタ Vista 画像用の 2dimage io プラグイン

認識されるファイル拡張子: .V、.VISTA、.v、.vista

サポートされている要素タイプ:
バイナリデータ、符号付き8ビット、符号なし8ビット、符号付き16ビット、符号なし16ビット、
符号付き 32 ビット、符号なし 32 ビット、浮動小数点 32 ビット、浮動小数点 64
ビット

プラグイン: 2D画像・形状


1n 中心点のみを含む形状

(パラメータなし)

4n 4n 近傍 2D 形状

(パラメータなし)

8n 8n 近傍 2D 形状

(パラメータなし)

長方形 長方形シェイプ マスク クリエーターでサポートされているパラメーターは次のとおりです。

埋める = 1; ブール
塗りつぶされた形状を作成します。

高さ = 2; int in [1, inf)
長方形の高さ。

= 2; int in [1, inf)
長方形の幅。

半径 r の閉球近傍形状。サポートされているパラメータは次のとおりです。

r = 2; (0, inf) の浮動小数点
球の半径。

広場 正方形のマスク クリエーターでサポートされているパラメーターは次のとおりです。

埋める = 1; ブール
塗りつぶされた形状を作成します。

= 2; int in [1, inf)
長方形の幅。

プラグイン: 2D変換/io


BBS 2D 変換のバイナリ (移植性のない) シリアル化 IO

認識されるファイル拡張子: .bbs

データプール 内部データプールとの間の仮想IO

認識されるファイル拡張子: .@

ビスタ 2D 変換の Vista ストレージ

認識されるファイル拡張子: .v2dt

XML 2D 変換の XML シリアル化 IO

認識されるファイル拡張子: .x2dt

プラグイン: ジェネレーター/ノイズ


ガウス このノイズ ジェネレーターは、
Box-Muller 変換によるガウス分布、対応
パラメータは次のとおりです。

mu = 0; 浮く
分布の平均。

シード = 0; [0, inf) の単位
ランダム シードを設定します (0 = システム時間に基づく初期化)。

シグマ = 1; (0, inf) の浮動小数点
分布の標準導出。

制服 C stdlib rand() を使用した均一ノイズ ジェネレーター。サポートされているパラメーターは次のとおりです。

a = 0; 浮く
ノイズ範囲の下限。

b = 1; 浮く
ノイズ範囲の上限。

シード = 0; [0, inf) の単位
ランダム シードを設定します (0 = システム時間に基づく初期化)。

実施例


input.png で 5 つのクラスの kmeans 分類を実行し、次に 4 番目のクラスの二値化を実行します。
クラスを作成し、結果を result.png に保存します

mia-2dimagefilter -i input.png -o result.png kmeans:c=5 二値化:min=4,max=4

著者


ガート・ウォルニー

COPYRIGHT


このソフトウェアの著作権は 1999-2015 ライプツィヒ、ドイツおよびマドリード、スペインにあります。 来る
絶対的な保証はなく、GNU の規約に基づいて再配布できます。
GENERAL PUBLIC LICENSE バージョン 3 (またはそれ以降)。 詳細については、次のコマンドを使用してプログラムを実行してください。
オプション「--copyright」。

onworks.net サービスを使用してオンラインで mia-2dimagefilter を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad