ImageJ是免费开源的图像分析软件,适用于多种电脑操作系统,可自动、快速的得到分析结果。
实验过程中当光照不均匀或镜头有污渍时将导致图片背景不一致,此时则需要进行背景校正。
矫正过程如下,不想写文字里,大家直接看视频吧!给大家分享一下视频中用到的宏脚本。
背景矫正+细胞计数宏命令:
dir=getDirectory("Select the source directory");
list=getFileList(dir);
Array.sort(list);
for(i=0;i<list.length;i++){
filename=dir+list[i];
if(endsWith(filename,"tif")){
open(filename);
run("Duplicate...", "title=2222.tif");
run("Gaussian Blur...", "sigma=50");
imageCalculator("Subtract", list[i],"2222.tif");
selectWindow( list[i]);
run("8-bit");
setAutoThreshold("Default dark");
//run("Threshold...");
setThreshold(18, 255);
run("Convert to Mask");
run("Fill Holes");
run("Watershed");
run("Analyze Particles...", "size=200-Infinity show=Nothing summarize");
selectWindow("2222.tif");
close();
selectWindow( list[i]);
close();
}
}
留个作业,大家如果只针对背景矫正或细胞计数,如何修改这个脚本?要学会举一反三