mrcImagePixelDataGet

From EosPedia
Jump to: navigation, search

mrcImagePixelDataGetEos's Command that shows the pixel data.

List of option

Option Essential/Optional Description Default
-i Essential Input: mrcImage NULL
-o Optional Output: ASCII NULL
-x Optional Input: x 0.0
-y Optional Input: y 0.0
-z Optional Input: z 0.0
-In Optional Input:eosPoint stdin
-cuda Optional cudaDeviceID 0
-c Optional ConfigurationFile NULL
-om Optional Output Mode 0
-m Optional Interpolation Mode 0
-h Optional Help


-om details

Value Description
+1 with coordinates


-m details

Setting of Interpolation method.

Value Description
0 Nearest neighbor method
1 Bi-linear interpolation method
2 Cubic convolution method
3 Polynomial interpolation method


Execution example

------Input file's image------

B120-mrcImagePixelDataGet.png

Min

Max
Mean
SD

SE

-64.5759

93.0617
5.50826
20.7262

0.259078


The following file is for example of -In.
-i file's image
Input-B120.png

Min

Max
Mean
SD

SE

0 (0, 0, 0)

65535 (49, 32, 0)
5410.81
12251.4

153.143


------Example of options only essential------

The pixel data of input file is shown as the following.

Only.inputdata-mrcImagePixelDataGet.png

------Option -o------

-o: Output to specified file.
e.g. If "outputdatafile" file is specified, it outputs the following to outputdatafile.

B120.out-mrcImagePixelDataGet.png

------Option -x,-y,-z------

Case: -x=10

Output→Out-x10-mrcImagePixelDataGet.png

Case: -x,-y=10

Output→Out-xy10-mrcImagePixelDataGet.png

Case: -x,-y,-z=10

Output→Out-xyz-mrcImagePixelDataGet.png

It doesn't effect -z, because z size of the image is 0. Input-mrcImagePixelDataGet.png

------Option -In------

-In file is as the following.
0	0	0
44.5	31.5	0
49	32	0

Case: No other settings

Output
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 's data
0.000000
28013.000000
65535.000000


Case: om=1

Output
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 's data
0.000000 0.000000 0.000000 0.000000
44.500000 31.500000 0.000000 28013.000000
49.000000 32.000000 0.000000 65535.000000
The coordinates are added in Output file.


Case: m=1

Output
0.000000 0.000000 0.000000 : 0.000000
44.500000 31.500000 0.000000 : 28141.500000
49.000000 32.000000 0.000000 : 65535.000000
There is difference about the gotten data depending Interpolation method.


Case: m=2

Output
0.000000 0.000000 0.000000 : 0.000000
44.500000 31.500000 0.000000 : 26298.328125
49.000000 32.000000 0.000000 : 65535.000000


Case: m=3

Output
0.000000 0.000000 0.000000 : 0.000000
44.500000 31.500000 0.000000 : 26317704.905222
49.000000 32.000000 0.000000 : 49474638.844293