3
A
回答
3
一个简单的解决方案是尝试使用圆形Hough Transform来检测虹膜。
你可以在那里找到很多材料。仅举几例,这两个fileexchange意见:
2
这听起来像是Eye tracking implemented in MATLAB这是一个相当受欢迎的研究课题。
如果你想有一个更详细的回答,请回答下列问题:
- 你知道你的眼睛的第一图像中的坐标?
- 这两幅图像之间有什么样的运动?旋转/平移/缩放/ ...?
- 你希望这是实时的吗?
- 什么是图像的分辨率?
- 除了你的照片,你的照片中还会有更多的眼睛吗?
1
如果你愿意在一个图像,选择眼睛,你可以使用模板匹配找到它在其他人(对例如,您可以将其标记在视频的第一帧中,然后在所有其他帧中找到它)。
看看在MATLAB中normxcor2功能: http://www.nd.edu/~hpcc/solaris8_usr_local/src/matlab6.1/help/toolbox/images/normxcorr2.html
这种技术是强大的恒定光照变化,但如果眼睛的变化出现显著的图像之间你把从模板和图像你会失败正在搜索中。
如果您要在很多帧中搜索眼睛(例如,从网络摄像头进行眼动追踪),那么您应该查看更强大的技术,如卡尔曼滤波器或粒子滤波器(又名计算机视觉中的冷凝过滤器)
0
通过使用颜色距离贴图,可以区分皮肤和非皮肤区域,因此非皮肤区域包含虹膜。从虹膜中,可以检测到整个眼睛。希望它有效。
0
您还应该看看Eye Ball Detection in MATLAB,他们先检测到眼睛,然后检测到EyeBall。
相关问题
- 1. 使用Matlab检测眼睛
- 2. opencv的Haarlike眼睛检测
- 3. 眼睛检测软件
- 4. 在Opencv眼睛检测问题
- 5. 使用OpenCV进行眼睛检测
- 6. 在python中使用openCV检测打开或关闭的眼睛
- 7. OpenGL中的眼睛糖果
- 8. Android中的睁眼和闭眼通过Android的眼睛探测和跟踪OpenCV
- 9. Android:实时使用传感器检测眼睛的运动
- 10. 为什么我的FaceDetectionListener无法检测到眼睛坐标
- 11. 查找眼睛配眼镜的OpenCV
- 12. 使用opencv和python进行facedetection只能检测眼睛区域
- 13. 检测眼睛是否打开或关闭
- 14. java.lang.IllegalStateException:眼睛无法打开
- 15. 测量眼睛图像中的瞳孔大小
- 16. 如何使用Google Glass内置传感器检测用户的眼睛闪烁?
- 17. RSpec的测试失败寻找一套新的眼睛
- 18. 获取的眼睛的颜色列表
- 19. 眼睛图像的注视估计
- 20. 通过眼睛的光标移动
- 21. 找到眼睛的白色区域
- 22. Raytracer - 计算的眼睛光线
- 23. 学习玩Play 2.0的眼睛
- 24. 用于跟踪眼睛的闪存库
- 25. JavaScript的眼睛闪烁动画
- 26. 单元测试控制器 - 需要第二双眼睛
- 27. 替代许多眼睛气泡图
- 28. Car Class C++第二组眼睛
- 29. d3.js眼睛跟着鼠标块
- 30. 色差反射/折射 - 眼睛校正
您可以添加一些示例图像吗? – Amro 2009-11-05 14:30:20