当前位置: 首页 > 知识库问答 >
问题:

在ImageJ(斐济)宏中设置阈值和批处理

汪弘毅
2023-03-14

我知道这已经发布在其他地方,这并不是一个困难的问题,但我对在斐济编写宏非常陌生,甚至很难理解各种在线资源中描述的解决方案。

我有一系列的图像都在同一个文件夹中,希望对它们应用相同的操作,并将生成的excel文件和图像保存在输出文件夹中。具体来说,我想打开,平滑图像,进行最大强度Z投影,然后将图像阈值设置为相同的相对值。

这个阈值是导致问题的一个步骤。通过相对值,我的意思是我想设置阈值,以便包含强度直方图的相同%。目前,在斐济,如果你去图像

将阈值应用于MIP后,我将其转换为二进制,进行粒子分析并保存结果(汇总表、结果、图像覆盖)。

我的方法是尝试并自动化所有步骤/进行批处理,但我一直很难根据在线指示调整我编写的内容。相反,我只是一个接一个地打开目录中的每个图像,应用我编写的宏,然后手动保存结果。显然,这是一个乏味的方法,所以任何帮助将不胜感激!

我一直在使用的简单宏:

 run("Smooth", "stack");
 run("Z Project...", "projection=[Max Intensity]");

 setAutoThreshold("Default");
 //run("Threshold...");
 run("Convert to Mask");

 run("Make Binary");
 run("Analyze Particles...", "  show=[Overlay Masks] display exclude clear include summarize in_situ");

共有1个答案

靳金鹏
2023-03-14

你可以使用这个过程▶ 一批▶ 宏。。。这个命令。

有关更多详细信息,请参阅ImageJ wiki的批处理页面。

 类似资料:
  • 我试图在斐济录制一个宏(ImageJ)。我找不到如何使用鼠标进行ROI矩形选择。宏保留注册的位置,在示例(22901224160314)中。我希望每幅图像的效果都不一样。如果可能,用鼠标为每个新图像绘制ROI矩形。谢谢

  • 批处理脚本可以使用网络设置。 命令用于更新,修复或查看网络或网络设置。 本章介绍命令可用的不同选项。 编号 命令 描述 1 NET ACCOUNTS 查看计算机的当前密码和登录限制。 2 NET CONFIG 显示当前的服务器或工作组设置。 3 NET COMPUTER 添加或删除附加到Windows域控制器的计算机。 4 NET USER 该命令可以用于查看特定用户帐户的详细信息。 5 NET

  • 我需要找到我的数据连续几天达到阈值的位置。我正在寻找超过阈值的4个连续观察值。我想返回符合这些标准的系列的第一个观察值的位置。 下面是一个数据集示例: 我想要平均符合标准的日期(平均 在这种情况下,我可以将第一种情况下的< code>TRUE作为答案,但如果第二种、第三种或第四种情况不是< code>TRUE,这将不起作用 我需要条件为的第一个日期: 以及该系列中第一个观察的位置: 我已经找到了相

  • 问题内容: 这是我的工厂: 我在两个控制器MainCtrl和AccountEditCtrl中使用此服务,在MainCtrl中使用getFirstname(),在AccountEditCtrl中使用setFirstname 我的问题是,当我使用userService.setFirstname()时,$ scope.userName不会在MainCtrl中更改。 问题答案: 在某些情况下,$ watc

  • 本文向大家介绍宏观经济学与微观经济学之间的区别,包括了宏观经济学与微观经济学之间的区别的使用技巧和注意事项,需要的朋友参考一下 宏观经济学 顾名思义,宏观经济学涉及大型系统或企业的社会和经济状况。在研究宏观经济学的过程中,人们会看到系统或企业的整体情况。 微观经济学 微观经济学涉及个人和内部管理。微观经济学是宏观经济学的一个子集。在微观经济学中,人们对系统的复杂性很感兴趣。 序号 键 宏观经济学