椭圆拟合瞳孔中心
回答
直接辐射线从您发现中心。计算每条射线的强度梯度。最大梯度将您的点在虹膜的边缘。然后使用拟合椭圆。
你能否更深入地解释我一点。我是Computer Vision的开工人员,所以任何进一步的帮助都会对我有所帮助。 – Kostas
在opencv http://docs.opencv.org/2.4/modules/core/doc/drawing_functions.html#lineiterator中有行迭代器,如果您将在眼睛中心设置一个点,并且另一个点将围绕某些点半径,位于一些小的角度步骤。它会为你提供一组取样光线。如果您会在每条光线上发现渐变,那么它将指向虹膜边缘,因为它在光线路径上的颜色过渡最陡。获得这些点后,可以使用opencv的fitEllipse方法。我添加了图像到我的答案。 –
从那些照片,似乎虹膜可变闭塞是什么扔了你的心找到。可以帮助的是关于虹膜和眼睛白色之间的边缘(而不是眼睑)更具体。要做到这一点,我会(但可能会有更好的方法)。在虹膜块内放置一个点,并投射一个径向间隔矢量网格,向外寻找第一个黑暗到光线的转变,超过最小对比度。对于每个射线测量边缘的对比度。对于所有虹膜到眼睛的过渡,对比度应该几乎完全相同,并且与眼睑会有差异。执行您喜欢的任何类型的数据聚类,以便将仅瞳孔块与白色边缘隔离,然后仅将这些边缘点馈送到椭圆中心查找中。
- 1. 椭圆有孔
- 2. 椭圆拟合对MATALB
- 3. Python将椭圆拟合到图像
- 4. 从分散点评估/拟合椭圆
- 5. 在OpenCV和Python中的瞳孔检测
- 6. 质心椭圆MSER OPENCV
- 7. 内部椭圆不在中心位置
- 8. 椭圆vs圆
- 9. 获取不规则形状的最佳椭圆拟合
- 10. Python Tkinter。来自数据点的最佳拟合椭圆
- 11. 椭圆拟合tangentally到行修饰一个轴
- 12. 如何将椭圆锥体拟合成一组数据?
- 13. 使用astropy拟合一个椭圆[Ellipse2d模型]
- 14. 使ElliFit椭圆拟合算法正常工作
- 15. 椭圆拟合到一个点被改变一个轴
- 16. 测量眼睛图像中的瞳孔大小
- 17. OpenGL中瞳孔收缩/扩张眼模型的基本方法
- 18. 椭圆与CombinedGeometry
- 19. UITextField椭圆
- 20. 椭圆NSTextField?
- 21. 透明椭圆
- 22. 椭圆验证
- 23. 在MATLAB中修复中心的最佳拟合圆
- 24. 计算最适合椭圆的线条
- 25. 结合两个半透明椭圆
- 26. Kivy - 椭圆部件中的中心图像
- 27. 从图中清除椭圆?
- 28. wpf中的椭圆按钮
- 29. Android中的椭圆渐变
- 30. 在R中绘制椭圆
你有没有尝试过一个循环变换? –