「mrcImageTrans」の版間の差分

提供: Eospedia
移動: 案内検索
 
(同じ利用者による、間の9版が非表示)
行26: 行26:
 
<td>-M</td>  
 
<td>-M</td>  
 
<td>必須</td>  
 
<td>必須</td>  
<td>入力ファイル: 4x4行列</td>  
+
<td>入力ファイル: [[ASCII]](4x4行列)</td>  
 
<td>NULL</td>  
 
<td>NULL</td>  
 
</tr>  
 
</tr>  
行38: 行38:
 
<td>-m</td>  
 
<td>-m</td>  
 
<td>選択</td>  
 
<td>選択</td>  
<td>Interpolation mode</td>  
+
<td>[[補間]]のモード</td>  
 
<td>0</td>  
 
<td>0</td>  
 
</tr>  
 
</tr>  
行48: 行48:
 
</tr>  
 
</tr>  
 
</table>  
 
</table>  
 +
<br>
  
 
===モードの詳細===
 
===モードの詳細===
<table border="1">
+
[[補間]]の仕方を指定する。
 +
<table border="1">
 +
<div align="left">  
 
<tr>  
 
<tr>  
 
<th>モード</th>  
 
<th>モード</th>  
行57: 行60:
 
<tr>  
 
<tr>  
 
<td>0</td>  
 
<td>0</td>  
<td></td>  
+
<td>最近傍法</td>  
 
</tr>  
 
</tr>  
</table>  
+
<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>
  
 
===-M のフォーマット===
 
===-M のフォーマット===
行69: 行85:
 
data(3, 0) data(3, 1) data(3, 2) data(3, 3)
 
data(3, 0) data(3, 1) data(3, 2) data(3, 3)
 
</pre>
 
</pre>
 
+
<div>[[matrix3DFromEulerAngle]]にて作成することが出来る。 </div>
 +
<br>
  
 
== 実行例 ==
 
== 実行例 ==
 +
===入力ファイルのデータ===
 +
====-i の画像====
 +
[[Media:Input-121P.mrc | 入力ファイル]]
 +
<table>
 +
<tr>
 +
<td><p align="Center">[[画像:Input-mrcImageTrans.png]]<br>
 +
xy平面<br></p>
 +
</td>
 +
<td><p align="Center">[[画像:Input1-mrcImageTrans.png]]<br>
 +
yz平面<br></p>
 +
</td>
 +
<td><p align="left">最小<br>
 +
最大<br>
 +
平均値<br>
 +
標準偏差<br>
 +
標準誤差<br></p>
 +
</td>
 +
<td><p align="left">0 (0, 0, 0)<br>
 +
3500.79 (49, 53, 30)<br>
 +
11.0585<br>
 +
118.123<br>
 +
0.118123<br></p>
 +
</td>
 +
</tr>
 +
</table>
 +
<br>
 +
 +
===オプション必須項目のみの場合===
 +
====Z軸周りに30度回転====
 +
<div>-M のデータ</div>
 +
<pre>
 +
      0.866025      -0.500000        0.000000
 +
      0.500000        0.866025        0.000000
 +
      0.000000        0.000000        1.000000
 +
      0.000000        0.000000        0.000000
 +
 +
</pre>
 +
 +
<table>
 +
<tr>
 +
<td><p align="Center">[[画像:Outdata-mrcImageTrans.png]]<br>
 +
xy平面<br></p>
 +
</td>
 +
<td><p align="Center">[[画像:Outdata1-mrcImageTrans.png]]<br>
 +
yz平面<br></p>
 +
</td>
 +
<td><p align="left">最小<br>
 +
最大<br>
 +
平均値<br>
 +
標準偏差<br>
 +
標準誤差<br></p>
 +
</td>
 +
<td><p align="left">0 (0, 0, 0)<br>
 +
3500.79 (35, 52, 30)<br>
 +
11.0851<br>
 +
118.917<br>
 +
0.118917<br></p>
 +
</td>
 +
</tr>
 +
</table>
 +
<br>
 +
 +
====Z軸周りに30度回転 + 平行移動(x+20, y+20, z+20)====
 +
<div>-M のデータ</div>
 +
<pre>
 +
      0.866025      -0.500000        0.000000
 +
      0.500000        0.866025        0.000000
 +
      0.000000        0.000000        1.000000
 +
      20.000000        20.000000        20.000000
 +
 +
</pre>
 +
 +
<table>
 +
<tr>
 +
<td><p align="Center">[[画像:Outdata2-mrcImageTrans.png]]<br>
 +
xy平面<br></p>
 +
</td>
 +
<td><p align="Center">[[画像:Outdata3-mrcImageTrans.png]]<br>
 +
yz平面<br></p>
 +
</td>
 +
<td><p align="left">最小<br>
 +
最大<br>
 +
平均値<br>
 +
標準偏差<br>
 +
標準誤差<br></p>
 +
</td>
 +
<td><p align="left">0 (0, 0, 0)<br>
 +
3500.79 (55, 72, 50)<br>
 +
11.0851<br>
 +
118.917<br>
 +
0.118917<br></p>
 +
</td>
 +
</tr>
 +
</table>

2014年8月4日 (月) 02:45時点における最新版

mrcImageTransとは4x4行列を使った画像の移動・回転を行うEosコマンドである。


オプション一覧

メインオプション

オプション 必須項目/選択項目 説明 デフォルト
-i 必須 入力ファイル: mrcImage(3D) NULL
-o 必須 出力ファイル: mrcImage(3D) NULL
-M 必須 入力ファイル: ASCII(4x4行列) NULL
-c 選択 コンフィグファイル設定 NULL
-m 選択 補間のモード 0
-h 選択 ヘルプを表示  


モードの詳細

補間の仕方を指定する。

モード 説明
0 最近傍法
1 線形補間法
2 3次補間法
3 2次曲面補間法


-M のフォーマット

data(0, 0) data(0, 1) data(0, 2) data(0, 3)
data(1, 0) data(1, 1) data(1, 2) data(1, 3)
data(2, 0) data(2, 1) data(2, 2) data(2, 3)
data(3, 0) data(3, 1) data(3, 2) data(3, 3)
matrix3DFromEulerAngleにて作成することが出来る。


実行例

入力ファイルのデータ

-i の画像

入力ファイル

Input-mrcImageTrans.png
xy平面

Input1-mrcImageTrans.png
yz平面

最小

最大
平均値
標準偏差

標準誤差

0 (0, 0, 0)

3500.79 (49, 53, 30)
11.0585
118.123

0.118123


オプション必須項目のみの場合

Z軸周りに30度回転

-M のデータ
       0.866025       -0.500000        0.000000 
       0.500000        0.866025        0.000000 
       0.000000        0.000000        1.000000 
       0.000000        0.000000        0.000000 

Outdata-mrcImageTrans.png
xy平面

Outdata1-mrcImageTrans.png
yz平面

最小

最大
平均値
標準偏差

標準誤差

0 (0, 0, 0)

3500.79 (35, 52, 30)
11.0851
118.917

0.118917


Z軸周りに30度回転 + 平行移動(x+20, y+20, z+20)

-M のデータ
       0.866025       -0.500000        0.000000 
       0.500000        0.866025        0.000000 
       0.000000        0.000000        1.000000 
       20.000000        20.000000        20.000000 

Outdata2-mrcImageTrans.png
xy平面

Outdata3-mrcImageTrans.png
yz平面

最小

最大
平均値
標準偏差

標準誤差

0 (0, 0, 0)

3500.79 (55, 72, 50)
11.0851
118.917

0.118917