course 4 advanced image analysis &...
TRANSCRIPT
![Page 1: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/1.jpg)
Course 4 –Advanced Image Analysis & Processing
April 2015
1
![Page 2: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/2.jpg)
From Survey Results
• Heterogenous audience
• Day 1 : ImageJ -Macro : language, batch, use of ActionBar.
• Day2 : ImageJ - Plugins : install, writing, use of Eclipse.
• Day 3 : Matlab & CellProfiler, how to use them for image analysis, comparison to ImageJ
2
![Page 3: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/3.jpg)
Fiji
3
![Page 4: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/4.jpg)
FijiPlugins
4
http://fiji.sc/Fiji
![Page 5: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/5.jpg)
Get Action Bar Plugin
5
![Page 6: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/6.jpg)
Add Action Bar Plugin
6
Fiji.app\plugins
Paste :
![Page 7: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/7.jpg)
Add Action Bar Plugin
7
Fiji.app\plugins
Paste :
![Page 8: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/8.jpg)
My first Action Bar
8
![Page 9: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/9.jpg)
My first Action Bar
9
Fiji.app\plugins\ActionBar
![Page 10: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/10.jpg)
My first Action Bar
10
Refresh Menus
![Page 11: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/11.jpg)
My first Action Bar
11
Fiji.app\plugins\ActionBar
![Page 12: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/12.jpg)
My first Action Bar
12
Create
![Page 13: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/13.jpg)
My first Action Bar
13
Paste
![Page 14: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/14.jpg)
14
ChangeFile
Format
Colored texteasier to debug
![Page 15: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/15.jpg)
15
Not Saved
![Page 16: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/16.jpg)
Save Your Action Bar
16
My_Action_Bar.ijm
![Page 17: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/17.jpg)
Action Barbasic functions
17
…
![Page 18: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/18.jpg)
Action Barbasic functions
18
…
![Page 19: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/19.jpg)
Action Barchange Icon
19
New icon file name
![Page 20: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/20.jpg)
Action Barchange Icon
20
![Page 21: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/21.jpg)
Action Barchange Label
21
label
![Page 22: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/22.jpg)
Action Barchange Label
22
label
![Page 23: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/23.jpg)
Action when clic on button
23
Clic
Actionto perform
//using macro functions
![Page 24: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/24.jpg)
Macro Functions
24
Recorder Website
OR
![Page 25: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/25.jpg)
Macro Functions
25
OR
Recorder Website
![Page 26: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/26.jpg)
Record Functions
26
![Page 27: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/27.jpg)
Record Functions
27
RGB
Macro language
![Page 28: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/28.jpg)
Record Functions
28
Actionto perform
//using macro functions
// start of : line
![Page 29: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/29.jpg)
29
of the button lineendstart
![Page 30: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/30.jpg)
Use a macro : on an image
30
DAPI
H2B-RFPEdU-488
Create a nuclei mask from DAPI
Get for each nuclei :- the «Area» and - the «Intensitiy» of the Red and Green Channel
Create a macro to analyse Red and Green staining.
You have 30min!
![Page 31: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/31.jpg)
How to write a macro
31
Template: tiny.cc\adip-1stStepMacro_blank
![Page 32: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/32.jpg)
How to write a macro
32
Solution : tiny.cc\adip-1stStepMacro
![Page 33: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/33.jpg)
Use a macro : on a folder
33
![Page 34: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/34.jpg)
Use a macro : on a folder
Process>Batch>Macro
34
![Page 35: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/35.jpg)
Use a macro on a folder
Process>Batch>Macro
35
Necessary to handle the processing of several images
Solution : tiny.cc\adip-2ndStepMacro
![Page 36: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/36.jpg)
36
Use a macro on a folder
Process>Batch>Macro + GUI for parameters
![Page 37: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/37.jpg)
37
Use a macro on a folder
Process>Batch>Macro + GUI for parameters
• How to ask user to set/select parameters
Starts with : Dialog.create(); Website
![Page 38: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/38.jpg)
38
Use a macro on a folder
Process>Batch>Macro + GUI for parameters
Solution : tiny.cc\adip-3rdStepMacro
![Page 39: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/39.jpg)
39
Use a macro on a folder
Process>Batch>Macro + GUI for parameters
![Page 40: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/40.jpg)
40
Use a macro on a folder
Process>Batch>Macro + GUI for parameters
How to specify the parameters once and use them for all images ?
![Page 41: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/41.jpg)
41
• Keep the same Macro• Modify it so it can process every file in a folder!
• You will need:– The path of the folder containing images.– The list of the files.
• You will have to :– Create a new folder to save images (mask)– Process every file.– Save the created mask of every image.
Use a macro on a folder
Macro: process image of a folder
![Page 42: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/42.jpg)
42
• Keep the same Macro• Modify it so it can process every file in a folder!
• You will need:– The path of the folder containing images. getDirectory– The list of the files. getFileList
• You will have to :– Create a new folder to save images (mask) …– Process every file …– Save the created mask of every image …
Use a macro on a folder
Macro: process image of a folder
![Page 43: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/43.jpg)
43
Use a macro on a folder
Macro: process image of a folder
…
…
![Page 44: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/44.jpg)
…
…
44
What happens if : there is non-image File within the folder?
To prevent issue, we’ll use a functionto control that files are images.
Use a macro on a folder
Macro: process image of a folder
Solution : tiny.cc\adip-4thStepMacro
![Page 45: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/45.jpg)
45
Use a macro in a Action Bar!
Macro: process image of a folder
//using macro functions
We can use our own <macro> code
![Page 46: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/46.jpg)
46
Use a macro in a Action Bar!
on 1 image
adip-1stStepMacro.ijmWe can use our own <macro> code
Solution : tiny.cc\MyImproved_action_bar_step1.ijm
![Page 47: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/47.jpg)
47
Use a macro in a Action Bar!
on 1 folder
adip-4thStepMacro.ijmWe can use our own <macro> code
…
Solution : tiny.cc\MyImproved_action_bar_step2.ijm
![Page 48: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/48.jpg)
48
Use a macro in a Action Bar!
on 1 folder
adip-4thStepMacro.ijmWe can use our own <macro> code
This function can be necessaryfor other buttons of the Action Bar
…
![Page 49: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/49.jpg)
49
Use a macro in a Action Bar!
codelibrary
contains functions that every <button> can access<codeLibrary>
Which other functions can we add to the <codeLibrary> ?
Solution : tiny.cc\MyImproved_action_bar_step3.ijm
![Page 50: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/50.jpg)
50
Use a macro in a Action Bar!
codelibrary
the common part when processing1 image and 1 folder
![Page 51: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/51.jpg)
51
Use a macro in a Action Bar!
codelibrary
![Page 52: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/52.jpg)
52
Solution : tiny.cc\MyImproved_action_bar_step4.ijm
Use a macro in a Action Bar!
codelibrary
![Page 53: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/53.jpg)
• We need to:– Store data (text, numbers…)– Retrieve these data
53
Use a macro in a Action Bar!
Parameters Windows : function
![Page 54: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/54.jpg)
Use a macro in a Action Bar!
Parameters Windows : function
54
Container will be an ImageJ text window
![Page 55: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/55.jpg)
55
Use a macro in a Action Bar!
Parameters Windows : function
![Page 56: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/56.jpg)
56
Use a macro in a Action Bar!
Parameters Windows : function
![Page 57: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/57.jpg)
57
Set them first !
Retrieve data
Use a macro in a Action Bar!
Parameters Windows : modify action bar
Solution : tiny.cc\MyImproved_action_bar_step5-0.ijm
![Page 58: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/58.jpg)
58
Use a macro in a Action Bar!
Parameters Windows : setData
Solution : tiny.cc\MyImproved_action_bar_step5-1.ijm
Set Parameters <button>
![Page 59: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/59.jpg)
59
Use a macro in a Action Bar!
Parameters Windows : setData
Solution : tiny.cc\MyImproved_action_bar_step5.ijm
Use it for the Folder <button>
![Page 60: Course 4 Advanced Image Analysis & Processingbiop.epfl.ch/pdf/Courses/2015/ImageJMacros_2015.pdf · From Survey Results •Heterogenous audience •Day 1 : ImageJ -Macro : language,](https://reader031.vdocument.in/reader031/viewer/2022020412/5ae4945d7f8b9a495c8ec07d/html5/thumbnails/60.jpg)
That’s all Folks!
Tomorrow : JaaavvaaaAAAArrrgggghhh
60