首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Imagej中自动识别被传输到ROIs中的对象

在Imagej中自动识别被传输到ROIs中的对象
EN

Stack Overflow用户
提问于 2014-03-10 18:23:14
回答 1查看 1.6K关注 0票数 0

我在我的领域面临挑战,我需要一些建议。

我有一个有年轮的图像。

要查看我想要处理的照片,可以从我的dropbox:https://dl.dropboxusercontent.com/u/65873264/Sample.jpg上查看它

我想写一个宏/任务.在其中,程序将识别每个环,并将其标记为ROI。我试图使用一些插件来完成这个任务:模板匹配、特性查找和Visual。但这些戒指可能是极不稳定的。

我需要的是这样的东西:用分析粒子函数程序识别阈值图像上的所有血管(物体)。第二步很有趣:对于每个粒子,它检查周围是否有0.5毫米范围内的粒子。如果是的话,它会创建一个包含两个粒子的ROI,并在0.5毫米范围内搜索下一个粒子.

有一个微小的方法http://imagej.1557.x6.nabble.com/combine-particles-in-ROI-manager-automatically-td3692844.html,但在这里宏在这里首先计算两个系列粒子之间的差异,但我需要包括所有的粒子在0.5毫米范围内。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-13 13:21:37

下面的ImageJ宏代码使用ImageJ中的极大值最小值过滤器对示例图像中的粒子执行形态闭合操作,然后使用粒子分析仪创建ROIs:

代码语言:javascript
复制
open("https://dl.dropboxusercontent.com/u/65873264/Sample.jpg");
run("Duplicate...", "title=[Temporary Copy]");
run("8-bit");
setAutoThreshold("Default");
run("Analyze Particles...", "size=100-Infinity show=Masks clear include in_situ");
run("Maximum...", "radius=70");
run("Minimum...", "radius=70");
run("Analyze Particles...", "size=100-Infinity clear add");
selectWindow("Sample.jpg");
roiManager("Show All with labels");
roiManager("Show All");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22308224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档