「mrcImageConvolution」の版間の差分
(→モード詳細) |
(→例2) |
||
(同じ利用者による、間の9版が非表示) | |||
行1: | 行1: | ||
− | '''mrcImageConvolution'''とは2枚の[[ | + | '''mrcImageConvolution'''とは2枚の[[mrcImage]]を1枚の画像に畳み込みための[[Eos]]の[[コマンド]]である。オプションとしてArrayファイルもカーネルとすることが出来る。 |
== オプション一覧 == | == オプション一覧 == | ||
行13: | 行13: | ||
<td>-i</td> | <td>-i</td> | ||
<td>必須</td> | <td>必須</td> | ||
− | <td> | + | <td>入力ファイル: [[mrcImage]]</td> |
<td>NULL</td> | <td>NULL</td> | ||
</tr> | </tr> | ||
行19: | 行19: | ||
<td>-ika</td> | <td>-ika</td> | ||
<td>選択</td> | <td>選択</td> | ||
− | <td> | + | <td>入力ファイル: Array(カーネル): [[ASCII]]</td> |
<td>NULL</td> | <td>NULL</td> | ||
</tr> | </tr> | ||
行25: | 行25: | ||
<td>-ikm</td> | <td>-ikm</td> | ||
<td>選択</td> | <td>選択</td> | ||
− | <td> | + | <td>入力ファイル: [[mrcImage]](カーネル)</td> |
<td>NULL</td> | <td>NULL</td> | ||
</tr> | </tr> | ||
行31: | 行31: | ||
<td>-o</td> | <td>-o</td> | ||
<td>必須</td> | <td>必須</td> | ||
− | <td> | + | <td>出力ファイル: [[mrcImage]]</td> |
+ | <td>NULL</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>-c</td> | ||
+ | <td>選択</td> | ||
+ | <td>コンフィグファイル設定</td> | ||
<td>NULL</td> | <td>NULL</td> | ||
</tr> | </tr> | ||
行39: | 行45: | ||
<td>モードを設定</td> | <td>モードを設定</td> | ||
<td>0</td> | <td>0</td> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
行60: | 行60: | ||
<th>説明</th> | <th>説明</th> | ||
</tr> | </tr> | ||
− | + | <tr> | |
+ | <td>0</td> | ||
+ | <td> </td> | ||
+ | </tr> | ||
</table> | </table> | ||
+ | |||
+ | ===-ika のフォーマット=== | ||
+ | <pre> | ||
+ | ndim N0 N1 N2 ... | ||
+ | data(0, 0, 0,..., 0) data(1, 0, 0,..., 0) data(2, 0, 0,..., 0) ... data(N0-1, 0, 0,..., 0) | ||
+ | data(0, 1, 0,..., 0) data(1, 1, 0,..., 0) data(2, 1, 0,..., 0) ... data(N0-1, 1, 0,..., 0) | ||
+ | .............................................................. | ||
+ | data(0,N1-1, 0,..., 0) data(1,N1-1, 0,..., 0) data(2,N1-1, 0,..., 0) ... data(N0-1,N1-1, 0,..., 0) | ||
+ | data(0, 0, 1,..., 0) data(1, 0, 1,..., 0) data(2, 0, 1,..., 0) ... data(N0-1, 0, 1,..., 0) | ||
+ | .............................................................. | ||
+ | data(0,N1-1,N2-1,...,Nndim-1-1) data(1,N1-1,N2-1,...,Nndim-1-1) data(2,N1-1,N2-1,...,Nndim-1-1) ... data(N0-1,N1-1,N2-1,...,Nndim-1-1) | ||
+ | |||
+ | </pre> | ||
+ | |||
== 実行例 == | == 実行例 == | ||
+ | ===入力ファイルの画像=== | ||
+ | ====-i の画像==== | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td>[[画像:Input-mrcImageConvolution.png]]</td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">0 (0, 0, 0)<br> | ||
+ | 255 (30, 26, 0)<br> | ||
+ | 20.6895<br> | ||
+ | 47.2143<br> | ||
+ | 0.737723<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | |||
+ | ===オプション -ika=== | ||
+ | <div>-ika のデータ</div> | ||
+ | |||
+ | <div>[[Media:Input-Array0.txt|sin(xπ/64)sin(-yπ/64)]]をデータとして使用する。</div> | ||
+ | <pre> | ||
+ | 3 64 64 1 | ||
+ | -0 -0 -0 -0 ... -0 | ||
+ | -0 -0.0024076367 -0.0048094731 ... -0.0024076367 | ||
+ | . | ||
+ | . | ||
+ | . | ||
+ | -0 -0.0024076367 -0.0048094731 ... -0.0024076367 | ||
+ | |||
+ | </pre> | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td><p align="Center">[[画像:Input-Array0.png]]<br> | ||
+ | [[array2mrc]]で変換<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">-1 (32, 32, 0)<br> | ||
+ | -0 (0, 0, 0)<br> | ||
+ | -0.405122<br> | ||
+ | 0.293046<br> | ||
+ | 0.00457885<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | |||
+ | <div>出力ファイルの画像</div> | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td>[[画像:Outdata-ika-mrcImageConvolution.png]]</td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">0 (0, 0, 0)<br> | ||
+ | 255 (25, 13, 0)<br> | ||
+ | 48.873<br> | ||
+ | 86.5082<br> | ||
+ | 1.35169<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | |||
+ | ===オプション -ikm=== | ||
+ | ==== 例1 ==== | ||
+ | <div>-ikm の画像</div> | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td>[[画像:Input2-mrcImageConvolution.png]]</td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">0 (0, 0, 0)<br> | ||
+ | 255 (27, 32, 0)<br> | ||
+ | 19.0078<br> | ||
+ | 47.768<br> | ||
+ | 0.746374<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <br> | ||
+ | |||
+ | <div>出力ファイルの画像</div> | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td>[[画像:Outdata-mrcImageConvolution.png]]</td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">0 (0, 0, 0)<br> | ||
+ | 255 (25, 4, 0)<br> | ||
+ | 116.896<br> | ||
+ | 77.8295<br> | ||
+ | 1.21609<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <br> | ||
+ | |||
+ | ==== 例2 ==== | ||
+ | [[:Media:Input-B120.mrc|-i の入力ファイル]]の画像<br> | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td>[[画像:Input-B120.png]]</td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">0 (0, 0, 0)<br> | ||
+ | 255 (49, 32, 0)<br> | ||
+ | 21.0538<br> | ||
+ | 47.6709<br> | ||
+ | 0.595886<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <br> | ||
+ | |||
+ | [[:Media:Input-GridImage.mrc|-ikm のファイル]]の画像<br> | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td>[[画像:Input-GridImage.png]]</td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">0 (0, 0, 0)<br> | ||
+ | 1 (16, 16, 0)<br> | ||
+ | 0.000976562<br> | ||
+ | 0.0312347<br> | ||
+ | 0.000122011<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <br> | ||
+ | |||
+ | 出力ファイルの画像<br> | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td>[[画像:Outdata-ikm-mrcImageConvolution.png]]</td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">0 (0, 0, 0)<br> | ||
+ | 310 (33, 20, 0)<br> | ||
+ | 128.29<br> | ||
+ | 58.4092<br> | ||
+ | 0.228161<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <br> |
2014年9月17日 (水) 06:41時点における最新版
mrcImageConvolutionとは2枚のmrcImageを1枚の画像に畳み込みためのEosのコマンドである。オプションとしてArrayファイルもカーネルとすることが出来る。
目次
オプション一覧
メインオプション
オプション | 必須項目/選択項目 | 説明 | デフォルト |
---|---|---|---|
-i | 必須 | 入力ファイル: mrcImage | NULL |
-ika | 選択 | 入力ファイル: Array(カーネル): ASCII | NULL |
-ikm | 選択 | 入力ファイル: mrcImage(カーネル) | NULL |
-o | 必須 | 出力ファイル: mrcImage | NULL |
-c | 選択 | コンフィグファイル設定 | NULL |
-m | 選択 | モードを設定 | 0 |
-h | 選択 | ヘルプを表示 |
モード詳細
モード | 説明 |
---|---|
0 |
-ika のフォーマット
ndim N0 N1 N2 ... data(0, 0, 0,..., 0) data(1, 0, 0,..., 0) data(2, 0, 0,..., 0) ... data(N0-1, 0, 0,..., 0) data(0, 1, 0,..., 0) data(1, 1, 0,..., 0) data(2, 1, 0,..., 0) ... data(N0-1, 1, 0,..., 0) .............................................................. data(0,N1-1, 0,..., 0) data(1,N1-1, 0,..., 0) data(2,N1-1, 0,..., 0) ... data(N0-1,N1-1, 0,..., 0) data(0, 0, 1,..., 0) data(1, 0, 1,..., 0) data(2, 0, 1,..., 0) ... data(N0-1, 0, 1,..., 0) .............................................................. data(0,N1-1,N2-1,...,Nndim-1-1) data(1,N1-1,N2-1,...,Nndim-1-1) data(2,N1-1,N2-1,...,Nndim-1-1) ... data(N0-1,N1-1,N2-1,...,Nndim-1-1)
実行例
入力ファイルの画像
-i の画像
最小 最大 |
0 (0, 0, 0) 255 (30, 26, 0) |
オプション -ika
3 64 64 1 -0 -0 -0 -0 ... -0 -0 -0.0024076367 -0.0048094731 ... -0.0024076367 . . . -0 -0.0024076367 -0.0048094731 ... -0.0024076367
|
最小 最大 |
-1 (32, 32, 0) -0 (0, 0, 0) |
最小 最大 |
0 (0, 0, 0) 255 (25, 13, 0) |
オプション -ikm
例1
最小 最大 |
0 (0, 0, 0) 255 (27, 32, 0) |
最小 最大 |
0 (0, 0, 0) 255 (25, 4, 0) |
例2
-i の入力ファイルの画像
最小 最大 |
0 (0, 0, 0) 255 (49, 32, 0) |
-ikm のファイルの画像
最小 最大 |
0 (0, 0, 0) 1 (16, 16, 0) |
出力ファイルの画像
最小 最大 |
0 (0, 0, 0) 310 (33, 20, 0) |