在我的研究进展中,我现在将寄生虫与图像分开了。寄生虫看起来像蠕虫。我希望MATLAB能够读取所有输入图像,查找像紫色紫色图像一样的蠕虫,如果检测到,则发出回复说明检测到。我尝试使用直方图比较,但我认为使用面积或形状是一个更好的选择,它涉及机器学习。我不知道该怎么做。
(http://www.cdc.gov/dpdx/lymphaticFilariasis/gallery.html#microwbancrofti)
答案 0 :(得分:2)
很难说你需要做什么,因为问题没有正式化,所以我们不能给出100%的工作算法。
看了一下照片后,我注意到这些照片大致有3种物体:
那你能做什么:
如果它出现,那么更大的组件就是蠕虫。你既可以分析你拥有的图片,也可以设定一个阈值来区分蠕虫和球,或做一些更奇特的事情。
例如,这些球具有圆形形状,因此您可以尝试将每个连接组件装配成圆形。图片上的所有球看起来都非常清晰和分离,因此具有巨大半径的组件是您正在寻找的。或者,您可以计算最大组件间距离。
总结:正如我之前所说的那样,对你的问题没有确切的解决办法。你需要尝试不同的方法,看看哪种方法效果最好。