Size: 451
Comment:
|
Size: 708
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Image transforms are achieved using the Transform class. | What follows is a very simply demonstration of using the Transform object to transform EMData (image) objects. A very thorough explanation of using the Transform is presented in [[Eman2TransformInPython|Using the EMAN2 Transform class]] and you are encouraged to at least be aware of that page's existence. |
Line 3: | Line 3: |
{{{ [someone@localhost]$ e2.py |
{{{#!python [someone@localhost] e2.py |
Line 16: | Line 16: |
In [6]: t = Transform({"type":"eman":"az":45,"alt":90}) | In [6]: t = Transform({"type":"eman","az":45,"alt":90}) |
What follows is a very simply demonstration of using the Transform object to transform EMData (image) objects. A very thorough explanation of using the Transform is presented in Using the EMAN2 Transform class and you are encouraged to at least be aware of that page's existence.
Toggle line numbers
1 [someone@localhost] e2.py
2
3 Welcome to EMAN2
4 Prompt provided by IPython
5 Enter '?' for ipython help
6
7 In [3]: e = EMData()
8
9 In [4]: e.set_size(32,32,32)
10
11 In [5]: e.process_inplace('testimage.axes')
12
13 In [6]: t = Transform({"type":"eman","az":45,"alt":90})
14
15 In [7]: t.set_trans(1,-2,5)
16
17 In [8]: t.set_scale(1)
18
19 In [9]: e.transform(t)
20
21 In [9]: display(e)