Posted on

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();
	}
}

留个作业,大家如果只针对背景矫正或细胞计数,如何修改这个脚本?要学会举一反三

发表评论

邮箱地址不会被公开。 必填项已用*标注