基于ImageJ的粒子光斑检视器

本文介绍如何利用ImageJ提升粒子光斑过滤的准确性。通过点击图像上的粒子,程序将显示粒子截图、分类结果及详细参数,帮助优化参数以减少假阳性或假阴性的错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题

在对粒子进行分类过滤的时候

常常会出现一些假阳性或者假阴性的情况

为了提高粒子过滤的准确性

就希望能够针对一些程序自动判断出错的少数个例

进行参数的优化调整

我们希望实现的功能是

点击图像上某个粒子光斑

程序会输出这个粒子光斑的截图

以及粒子分类结果和粒子对应参数

代码
//particle picker 手动版本,单击图像中某个粒子,即可显示其类别和基本信息

//截图区域半径为8,先获取粒子光斑截图
size = 8;

leftButton = 16;
flags = 0;
ID = getTitle();
while(flags&leftButton == 0) getCursorLoc(x,y,z,flags);
showMessage("Mark Particle Center:"+x+","+y);
makeRectangle(x-size,y-size,2*size+1,2*size+1);
run("Duplicate...","title=particle");

//--------------
 function pcheck(x,y){
 	s = 17;
 	n = (s-1)/2;
 	bri = newArray(n);
 	
 	makeRectangle(x-n-1,y-n-1,s,s);
 	getStatistics(area, mean, min, max, std, histogram);
 	if (mean<60){
 		setMinAndMax(min,max);
 	} // 为弱信号准备的
 	
 	for(i=0;i<n;i++){
 		makeRectangle(x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值