「mrcImageBinalization」の版間の差分
(→モードの詳細) |
|||
(3人の利用者による、間の9版が非表示) | |||
行22: | 行22: | ||
<td>出力ファイル: [[mrcImage]]</td> | <td>出力ファイル: [[mrcImage]]</td> | ||
<td>NULL</td> | <td>NULL</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>-O</td> | ||
+ | <td>選択</td> | ||
+ | <td>閾値等のパラメータの出力:出力ファイル: [[ASCII]]</td> | ||
+ | <td>stdout</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
行28: | 行34: | ||
<td>閾値</td> | <td>閾値</td> | ||
<td>0</td> | <td>0</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>-d</td> | ||
+ | <td>選択</td> | ||
+ | <td>delta閾値</td> | ||
+ | <td>0</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>-s</td> | ||
+ | <td>選択</td> | ||
+ | <td>sigma閾値</td> | ||
+ | <td>0.5</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
行71: | 行89: | ||
<td> </td> | <td> </td> | ||
</tr> | </tr> | ||
− | </table> | + | </table> |
===モードの詳細=== | ===モードの詳細=== | ||
行94: | 行112: | ||
<td>3</td> | <td>3</td> | ||
<td>閾値超はvalueに設定し、閾値以下は変更しない</td> | <td>閾値超はvalueに設定し、閾値以下は変更しない</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>4</td> | ||
+ | <td>閾値超はvalueに設定し,-sigで設定されるsigに対して, | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>5</td> | ||
+ | <td></td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>6</td> | ||
+ | <td></td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>7</td> | ||
+ | <td></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>16</td> | <td>16</td> | ||
− | <td> | + | <td>自動閾値指定 by Kittler Method</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>32</td> | <td>32</td> | ||
− | <td> | + | <td>自動閾値指定 by Ohtsu Method</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>48</td> | <td>48</td> | ||
− | <td> | + | <td>自動閾値指定 by p-tile Method<br> |
p range: 0.0 - 1.0</td> | p range: 0.0 - 1.0</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>64</td> | <td>64</td> | ||
− | <td> | + | <td>自動閾値指定 by Differential-Histogram Method</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>80</td> | <td>80</td> | ||
− | <td> | + | <td>自動閾値指定 by Laplacian-Histogram Method</td> |
</tr> | </tr> | ||
− | </table> | + | </table> |
− | + | ||
== 実行例 == | == 実行例 == | ||
行218: | 行251: | ||
</table> | </table> | ||
− | + | ====m=2, t=50で実行==== | |
− | ====m= | + | |
<table> | <table> | ||
<tr> | <tr> | ||
− | <td>[[画像:Outdata- | + | <td>[[画像:Outdata-m2t50-mrcImageBinalization.png]]</td> |
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">0<br> | ||
+ | 255<br> | ||
+ | 19.1695<br> | ||
+ | 47.8459<br> | ||
+ | 0.598074<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | ====m=2, t=50, v=255 で実行==== | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td>[[画像:Outdata-m2t50v255-mrcImageBinalization.png]]</td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">50<br> | ||
+ | 255<br> | ||
+ | 234.047<br> | ||
+ | 51.6961<br> | ||
+ | 0.646201<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | ====m=3, t=50で実行==== | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td>[[画像:Outdata-m3t50-mrcImageBinalization.png]]</td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">0<br> | ||
+ | 50<br> | ||
+ | 1.97797<br> | ||
+ | 7.73614<br> | ||
+ | 0.0967017<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | ====m=3, t=50, v=255 で実行==== | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td>[[画像:Outdata-m3t50v255-mrcImageBinalization.png]]</td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">0<br> | ||
+ | 255<br> | ||
+ | 41.6225<br> | ||
+ | 91.8732<br> | ||
+ | 1.14841<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | ====m=16で実行==== | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td>[[画像:Outdata-m16-mrcImageBinalization.png]]</td> | ||
<td><p align="left">最小<br> | <td><p align="left">最小<br> | ||
最大<br> | 最大<br> | ||
行231: | 行339: | ||
<td><p align="left">0<br> | <td><p align="left">0<br> | ||
1<br> | 1<br> | ||
− | 0. | + | 0.256719<br> |
− | 0. | + | 0.436823<br> |
− | 0. | + | 0.00546029<br></p> |
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | ====m=32で実行==== | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td>[[画像:Outdata-m32-mrcImageBinalization.png]]</td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">0<br> | ||
+ | 1<br> | ||
+ | 0.135937<br> | ||
+ | 0.342722<br> | ||
+ | 0.00428403<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | ====m=48で実行==== | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td>[[画像:Outdata-m48-mrcImageBinalization.png]]</td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">1<br> | ||
+ | 1<br> | ||
+ | 1<br> | ||
+ | 0<br> | ||
+ | 0<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | ====m=48, p=0.1で実行==== | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td>[[画像:Outdata-m48p0.1-mrcImageBinalization.png]]</td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">0<br> | ||
+ | 1<br> | ||
+ | 0.100781<br> | ||
+ | 0.301039<br> | ||
+ | 0.00376299<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | ====m=64で実行==== | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td>[[画像:Outdata-m64-mrcImageBinalization.png]]</td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">0<br> | ||
+ | 1<br> | ||
+ | 0.0646875<br> | ||
+ | 0.245974<br> | ||
+ | 0.00307467<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | ====m=80で実行==== | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td>[[画像:Outdata-m80-mrcImageBinalization.png]]</td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">0<br> | ||
+ | 1<br> | ||
+ | 0.140937<br> | ||
+ | 0.347957<br> | ||
+ | 0.00434946<br></p> | ||
</td> | </td> | ||
</tr> | </tr> | ||
</table> | </table> |
2022年1月28日 (金) 07:11時点における最新版
mrcImageBinalizationとは画像の2値化(閾値指定、大津の方法などの自動閾値指定を含む)を行うEosのコマンドである。
オプション一覧
メインオプション
オプション | 必須項目/選択項目 | 説明 | デフォルト |
---|---|---|---|
-i | 必須 | 入力ファイル: mrcImage | NULL |
-o | 必須 | 出力ファイル: mrcImage | NULL |
-O | 選択 | 閾値等のパラメータの出力:出力ファイル: ASCII | stdout |
-t | 選択 | 閾値 | 0 |
-d | 選択 | delta閾値 | 0 |
-s | 選択 | sigma閾値 | 0.5 |
-v | 選択 | value | 0 |
-near | 選択 | Near[pixel]: Near-area also binary | 0 |
-nLevel | 選択 | nLevel: For creating histgram by Kittler and Ohtsu | 256 |
-p | 選択 | p | 0.5 |
-c | 選択 | コンフィグファイル設定 | NULL |
-m | 選択 | モードを設定 | 0 |
-h | 選択 | ヘルプを表示 |
モードの詳細
モード | 説明 |
---|---|
0 | 閾値未満は0、閾値以上は1に設定 |
1 | 閾値超は0、閾値以下は1に設定 |
2 | 閾値未満はvalueに設定し、閾値以上は変更しない |
3 | 閾値超はvalueに設定し、閾値以下は変更しない |
4 | 閾値超はvalueに設定し,-sigで設定されるsigに対して, |
5 | |
6 | |
7 | |
16 | 自動閾値指定 by Kittler Method |
32 | 自動閾値指定 by Ohtsu Method |
48 | 自動閾値指定 by p-tile Method p range: 0.0 - 1.0 |
64 | 自動閾値指定 by Differential-Histogram Method |
80 | 自動閾値指定 by Laplacian-Histogram Method |
実行例
入力ファイルの画像
最小 最大 |
0 255 |
オプション必須項目のみの場合
最小 最大 |
1 1 |
オプション -t
t=20で実行
最小 最大 |
0 1 |
オプション -near
near=5, t=20で実行
最小 最大 |
0 1 |
オプション -m
m=1, t=20で実行
最小 最大 |
0 1 |
m=2, t=50で実行
最小 最大 |
0 255 |
m=2, t=50, v=255 で実行
最小 最大 |
50 255 |
m=3, t=50で実行
最小 最大 |
0 50 |
m=3, t=50, v=255 で実行
最小 最大 |
0 255 |
m=16で実行
最小 最大 |
0 1 |
m=32で実行
最小 最大 |
0 1 |
m=48で実行
最小 最大 |
1 1 |
m=48, p=0.1で実行
最小 最大 |
0 1 |
m=64で実行
最小 最大 |
0 1 |
m=80で実行
最小 最大 |
0 1 |