algorithm - 用于检测血细胞的模式识别算法

标签 algorithm image-recognition pattern-recognition

我有以下类型的图像(血细胞):

enter image description here

有没有可以检测血细胞的模式识别算法?

最佳答案

在您发布的图像中,最强的信号似乎是:红细胞的颜色、边缘以及它们是大小大致相同的 Blob 。

下面的简单算法可能有效。您可以通过谷歌搜索如何在 OpenCV 或 MATLAB 或您正在使用的任何工具中执行这些操作。

  1. 制作二值图像,其中白色=(像素接近红细胞颜色),黑色=(像素远离红细胞颜色)。尝试阈值,直到看起来不错。

  2. 模糊图像,然后计算局部最大值(模糊半径和“局部最大值”是预期的血细胞半径,或者更小一些)。模糊作用是在 Blob 的中心放置一个白色的峰。

如果上述方法还不够好,您可能需要采用更高级的方法,因为强亮度梯度往往会远离红细胞中心。我的瞳孔检测 Github 项目中的 pdf 讨论了如何做到这一点:https://github.com/LukeAllen/optimeyes

关于algorithm - 用于检测血细胞的模式识别算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23615380/

相关文章:

algorithm - 当有人毫无保留地谈论算法的 Big-O 时,他们指的是最好的、平均的还是最坏的运行情况?

matlab - 如何用Matlab进行车牌定位?

machine-learning - 在扩展特征空间中,核 SVM 与线性 SVM 相比有哪些缺点?

algorithm - 给定连续的单词流,删除重复项

java - 如何编写快速排序分区函数

algorithm - 面试 - 在数组中查找幅度极点

python ,OpenCV : classify gender using ORB features and KNN

android - 在camera2上裁剪矩形分段,传给opencv处理

python - Birdsong 音频分析 - 找出两个剪辑的匹配程度

C++ 库/框架,用于机器学习中混合模型的 API