基于ImageJ的粒子光斑检视器

问题在对粒子进行分类过滤的时候常常会出现一些假阳性或者假阴性的情况为了提高粒子过滤的准确性就希望能够针对一些程序自动判断出错的少数个例进行参数的优化调整我们希望实现的功能是点击图像上某个粒子光斑程序会输出这个粒子光斑的截图以及粒子分类结果和粒子对应参数代码//particle picker 手动版本,单击图像中某个粒子,即可显示其类别和基本信息//截图区域半径为8,先获取粒子光斑截图size...
摘要由CSDN通过智能技术生成
问题

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

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

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

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

进行参数的优化调整

我们希望实现的功能是

点击图像上某个粒子光斑

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

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

代码
//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
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值