「mrcImagePixelDataGet」の版間の差分
提供: Eospedia
細 (Kinoshita がページ「MrcImagePixelDataGet」を「mrcImagePixelDataGet」に移動しました) |
(→------オプション -x,-y,-z------) |
||
(同じ利用者による、間の8版が非表示) | |||
行13: | 行13: | ||
<td>-i</td> | <td>-i</td> | ||
<td>必須</td> | <td>必須</td> | ||
− | <td>入力ファイル設定</td> | + | <td>入力ファイル設定: [[mrcImage]]</td> |
<td>NULL</td> | <td>NULL</td> | ||
</tr> | </tr> | ||
行19: | 行19: | ||
<td>-o</td> | <td>-o</td> | ||
<td>選択</td> | <td>選択</td> | ||
− | <td>出力ファイル設定</td> | + | <td>出力ファイル設定: [[ASCII]]</td> |
<td>NULL</td> | <td>NULL</td> | ||
</tr> | </tr> | ||
行39: | 行39: | ||
<td>zの値設定</td> | <td>zの値設定</td> | ||
<td>0.0</td> | <td>0.0</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>-In</td> | ||
+ | <td>選択</td> | ||
+ | <td>Input:eosPoint</td> | ||
+ | <td>stdin</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>-cuda</td> | ||
+ | <td>選択</td> | ||
+ | <td>cudaDeviceID</td> | ||
+ | <td>0</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>-c</td> | ||
+ | <td>選択</td> | ||
+ | <td>コンフィグファイル設定</td> | ||
+ | <td>NULL</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>-om</td> | ||
+ | <td>選択</td> | ||
+ | <td>出力モード</td> | ||
+ | <td>0</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>-m</td> | ||
+ | <td>選択</td> | ||
+ | <td>[[補間]]モード</td> | ||
+ | <td>0</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
行48: | 行78: | ||
</div> | </div> | ||
</table> | </table> | ||
+ | <br> | ||
+ | ===-om の詳細=== | ||
+ | <table border="1"> | ||
+ | <tr> | ||
+ | <th>モード</th> | ||
+ | <th>説明</th> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>+1</td> | ||
+ | <td>座標情報を追加</td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <br> | ||
+ | |||
+ | ===-m の詳細=== | ||
+ | [[補間]]の仕方を指定する。 | ||
+ | <table border="1"> | ||
+ | <div align="left"> | ||
+ | <tr> | ||
+ | <th>モード</th> | ||
+ | <th>説明</th> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>0</td> | ||
+ | <td>最近傍法</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>1</td> | ||
+ | <td>線形補間法</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>2</td> | ||
+ | <td>3次補間法</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>3</td> | ||
+ | <td>2次曲面補間法</td> | ||
+ | </tr> | ||
+ | </div> | ||
+ | </table> | ||
+ | <br> | ||
==実行例== | ==実行例== | ||
行54: | 行125: | ||
<table> | <table> | ||
<tr> | <tr> | ||
− | <td>[[画像: | + | <td>[[画像:B120-mrcImagePixelDataGet.png]]</td> |
<td><p align="left">最小<br> | <td><p align="left">最小<br> | ||
最大<br> | 最大<br> | ||
行69: | 行140: | ||
</tr> | </tr> | ||
</table> | </table> | ||
− | + | <br> | |
+ | |||
+ | <div>次のファイルは-Inの実行例で使用する。</div> | ||
+ | <div>[[:Media:Input-B120-s.mrc | -i のファイル]]の画像</div> | ||
+ | <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> | ||
+ | 65535 (49, 32, 0)<br> | ||
+ | 5410.81<br> | ||
+ | 12251.4<br> | ||
+ | 153.143<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <br> | ||
+ | |||
===------オプション必須項目のみの場合------=== | ===------オプション必須項目のみの場合------=== | ||
<div>入力ファイルのピクセルデータが以下のように表示される</div> | <div>入力ファイルのピクセルデータが以下のように表示される</div> | ||
− | [[画像: | + | [[画像:Only.inputdata-mrcImagePixelDataGet.png]] |
+ | <br> | ||
===------オプション -o------=== | ===------オプション -o------=== | ||
<div>-oで指定した出力ファイルにピクセルデータを書き込む</div> | <div>-oで指定した出力ファイルにピクセルデータを書き込む</div> | ||
<div>オプション-oでoutputdatafileというファイルを指定するとoutputdatafileに以下の内容が格納される</div> | <div>オプション-oでoutputdatafileというファイルを指定するとoutputdatafileに以下の内容が格納される</div> | ||
− | [[画像: | + | [[画像:B120.out-mrcImagePixelDataGet.png]] |
+ | <br> | ||
===------オプション -x,-y,-z------=== | ===------オプション -x,-y,-z------=== | ||
====-xを10に設定==== | ====-xを10に設定==== | ||
− | 出力結果→[[画像: | + | 出力結果→[[画像:Out-x10-mrcImagePixelDataGet.png]] |
====-x,-yを10に設定==== | ====-x,-yを10に設定==== | ||
− | 出力結果→[[画像: | + | 出力結果→[[画像:Out-xy10-mrcImagePixelDataGet.png]] |
====-x,-y,-zを10に設定==== | ====-x,-y,-zを10に設定==== | ||
− | 出力結果→[[画像: | + | 出力結果→[[画像:Out-xyz-mrcImagePixelDataGet.png]] |
入力画像が以下のように、z軸のピクセル幅が0になっているため-zを指定しても結果が変わらないのが分かる | 入力画像が以下のように、z軸のピクセル幅が0になっているため-zを指定しても結果が変わらないのが分かる | ||
− | [[画像: | + | [[画像:Input-mrcImagePixelDataGet.png]]<br> |
+ | <br> | ||
+ | |||
+ | ===------オプション -In------=== | ||
+ | <div>-Inを下記のデータで実行</div> | ||
+ | <pre> | ||
+ | 0 0 0 | ||
+ | 44.5 31.5 0 | ||
+ | 49 32 0 | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | ====その他のオプション設定なし==== | ||
+ | <div>出力結果</div> | ||
+ | <pre> | ||
+ | 0.000000 0.000000 0.000000 : 0.000000 | ||
+ | 44.500000 31.500000 0.000000 : 28013.000000 | ||
+ | 49.000000 32.000000 0.000000 : 65535.000000 | ||
+ | </pre> | ||
+ | <br> | ||
+ | |||
+ | <div>-o のデータ</div> | ||
+ | <pre> | ||
+ | 0.000000 | ||
+ | 28013.000000 | ||
+ | 65535.000000 | ||
+ | </pre> | ||
+ | <br> | ||
+ | |||
+ | ====om=1 で実行==== | ||
+ | <div>出力結果</div> | ||
+ | <pre> | ||
+ | 0.000000 0.000000 0.000000 : 0.000000 | ||
+ | 44.500000 31.500000 0.000000 : 28013.000000 | ||
+ | 49.000000 32.000000 0.000000 : 65535.000000 | ||
+ | </pre> | ||
+ | <br> | ||
+ | |||
+ | <div>-o のデータ</div> | ||
+ | <pre> | ||
+ | 0.000000 0.000000 0.000000 0.000000 | ||
+ | 44.500000 31.500000 0.000000 28013.000000 | ||
+ | 49.000000 32.000000 0.000000 65535.000000 | ||
+ | </pre> | ||
+ | <div>出力ファイルに座標情報が追加される。</div> | ||
+ | <br> | ||
+ | |||
+ | ====m=1 で実行==== | ||
+ | <div>出力結果</div> | ||
+ | <pre> | ||
+ | 0.000000 0.000000 0.000000 : 0.000000 | ||
+ | 44.500000 31.500000 0.000000 : 28141.500000 | ||
+ | 49.000000 32.000000 0.000000 : 65535.000000 | ||
+ | </pre> | ||
+ | <div>[[補間]]の方法によって取得データが異なる。</div> | ||
+ | <br> | ||
+ | |||
+ | ====m=2 で実行==== | ||
+ | <div>出力結果</div> | ||
+ | <pre> | ||
+ | 0.000000 0.000000 0.000000 : 0.000000 | ||
+ | 44.500000 31.500000 0.000000 : 26298.328125 | ||
+ | 49.000000 32.000000 0.000000 : 65535.000000 | ||
+ | </pre> | ||
+ | <br> | ||
+ | |||
+ | ====m=3 で実行==== | ||
+ | <div>出力結果</div> | ||
+ | <pre> | ||
+ | 0.000000 0.000000 0.000000 : 0.000000 | ||
+ | 44.500000 31.500000 0.000000 : 26317704.905222 | ||
+ | 49.000000 32.000000 0.000000 : 49474638.844293 | ||
+ | </pre> | ||
+ | <br> |
2014年8月5日 (火) 06:23時点における最新版
mrcImagePixelDataGetはピクセルのデータを表示を行うEosのコマンド。
オプション一覧
-om の詳細
モード | 説明 |
---|---|
+1 | 座標情報を追加 |
-m の詳細
補間の仕方を指定する。
モード | 説明 |
---|---|
0 | 最近傍法 |
1 | 線形補間法 |
2 | 3次補間法 |
3 | 2次曲面補間法 |
実行例
------入力ファイルの画像------
最小 最大 |
-64.5759 93.0617 |
次のファイルは-Inの実行例で使用する。
-i のファイルの画像
最小 最大 |
0 (0, 0, 0) 65535 (49, 32, 0) |
------オプション必須項目のみの場合------
入力ファイルのピクセルデータが以下のように表示される
------オプション -o------
-oで指定した出力ファイルにピクセルデータを書き込む
オプション-oでoutputdatafileというファイルを指定するとoutputdatafileに以下の内容が格納される
------オプション -x,-y,-z------
-xを10に設定
-x,-yを10に設定
-x,-y,-zを10に設定
入力画像が以下のように、z軸のピクセル幅が0になっているため-zを指定しても結果が変わらないのが分かる
------オプション -In------
-Inを下記のデータで実行
0 0 0 44.5 31.5 0 49 32 0
その他のオプション設定なし
出力結果
0.000000 0.000000 0.000000 : 0.000000 44.500000 31.500000 0.000000 : 28013.000000 49.000000 32.000000 0.000000 : 65535.000000
-o のデータ
0.000000 28013.000000 65535.000000
om=1 で実行
出力結果
0.000000 0.000000 0.000000 : 0.000000 44.500000 31.500000 0.000000 : 28013.000000 49.000000 32.000000 0.000000 : 65535.000000
-o のデータ
0.000000 0.000000 0.000000 0.000000 44.500000 31.500000 0.000000 28013.000000 49.000000 32.000000 0.000000 65535.000000
出力ファイルに座標情報が追加される。
m=1 で実行
出力結果
0.000000 0.000000 0.000000 : 0.000000 44.500000 31.500000 0.000000 : 28141.500000 49.000000 32.000000 0.000000 : 65535.000000
補間の方法によって取得データが異なる。
m=2 で実行
出力結果
0.000000 0.000000 0.000000 : 0.000000 44.500000 31.500000 0.000000 : 26298.328125 49.000000 32.000000 0.000000 : 65535.000000
m=3 で実行
出力結果
0.000000 0.000000 0.000000 : 0.000000 44.500000 31.500000 0.000000 : 26317704.905222 49.000000 32.000000 0.000000 : 49474638.844293