我正在开发一款可以改变眼睛颜色的应用程序。我需要一些关于检测眼球的帮助。目前我有一个选择器,将用于降低投资回报率。它看起来像 这个
那么我们可以从所选区域检测出眼球。我正在考虑将图像更改为灰度,然后从中检测出大的黑点,然后改变它的颜色,这将是下一步。我真的很感激任何帮助。
答案 0 :(得分:3)
你对回归模式的思考方式是一个良好的开端。我也在模式识别主席上做一些工作,所以这里有一些帮助你的任务:
使用灰度是一个很好的开始btw;)
有一些"事实"总是适用于非病理性眼睛:
当然我不能在这里提供任何代码,这会爆炸整个帖子,但我希望我能以某种方式帮助你。
答案 1 :(得分:1)
答案 2 :(得分:0)
你可以使用open cv中的模板匹配方法。 template matching 这将有助于您在大多数情况下找到眼睛。 另一种解决方案是将图像转换为边缘图像,例如,来自opencv的canny边缘探测器。然后使用模板匹配器搜索此模式。使用边缘可以使您独立于颜色。使用灰度图像也将有助于该过程。