Commit 34b8bd09 authored by rhaase's avatar rhaase

added exercise solution

parent eb253d46
// This ImageJ macro analyses a folder of 2D MRI
// images showing a banana slice by slice. It measures
// the area of the banana and writes it in a CSV file.
// Usage: run it in Fiji (
// Robert Haase, MPI CBG,
// April 2019
folder = "C:/structure/teaching/lecture_applied_bioimage_analysis_2020/03_Feature_extraction_and_ImageJ_Macro/example_images/banana/"
// access the folder
filelist = getFileList(folder);
for (i = 0; i < lengthOf(filelist); i++) {
// get the nth entry from the filelist array
file = filelist[i];
if (endsWith(file, ".tif")) {
// open the image
open(folder + file);
// segment the object in the image
setAutoThreshold("Otsu dark");
setOption("BlackBackground", true);
run("Convert to Mask");
run("Fill Holes");
// measure the position of this one single object
run("Set Measurements...", "area redirect=None decimal=3");
run("Create Selection");
// close the image
// save the positions as CSV to disc
folder = "C:/structure/teaching/lecture_applied_bioimage_analysis_2020/10_Method_comparison/exercise_solution/"
result_filename = "otsu_imagej.csv"
saveAs("Results", folder + result_filename);
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment