【发布时间】:2011-11-23 03:09:24
【问题描述】:
我需要一些帮助。我有这个样本:
这是一块塑料,里面有一些纳米颗粒(你可以看到小黑点)。谁能帮我找出一个快速而肮脏的算法,我可以在其中找到粒子并将它们着色为另一种颜色。
【问题讨论】:
-
在您做任何其他事情之前 - 如果可能,请获得更好的图像,并改善焦点、对比度和亮度。左右边缘是否会从图像中预先裁剪出来?如果不是,它们是否处于固定位置,以便算法可以有效地预先裁剪它们?
-
我什至无法手动找到这些粒子的边界 - 对我来说或多或少有点模糊。在尝试应用任何算法之前,也许您应该先使用一些标准成像软件来增强对比度并运行边缘检测过滤器。
-
“又快又脏的算法”?在图像处理方面? :-) 伙计,你正试图在当前 CS 的前沿完成任务!但我喜欢天真。比如:“我做了两个 for 循环,就是这样.. :-)”。
-
我的 2 美分来了。首先,这是我们拥有的图像,我们无法制作新图像。其次,分辨率(不是像素大小)在 40 nm 左右,是 X 射线图像。有问题的粒子是简单的小暗区,它们不是很大。因为它是 X 射线图像,因此样品是部分透明的,所以不像重新着色黑色那样简单地读取,因为颗粒更密集的区域会因为密度差异而不是因为颗粒而变得更暗
-
@Markus:不要评论你自己的问题。用新信息更新问题。
标签: algorithm image matlab physics