kar*_*thy 9 algorithm matlab opencv computer-vision eye-tracking
我正在寻找一些关于如何处理以下计算机视觉问题的建议.以下是我正在使用的4个眼动追踪数据集样本.我想写代码拍摄一个这样的图像并计算瞳孔中心的(x,y)位置.我目前正在使用MATLAB,但我也愿意使用其他软件.
有人可以推荐一种我可以用于此任务的方法吗?这里有一些我已经尝试过的但是效果不太好的东西.
任何意见/建议将不胜感激!
编辑:感谢Stargazer的评论.理想情况下,算法应该能够确定瞳孔不在图像中,就像最后一个样本的情况一样.如果我暂时忘记它,这不是什么大问题.如果它给我错误的答案会更糟糕.

小智 5
使用 OpenCV 集成 Python 。. . 初学者在 OpenCV 上工作将非常容易。
程序:
* 如果您使用的是普通网络摄像头
1. 首先使用 VideoCapture 功能处理帧
2. 将其转换为灰度图像。
3. 使用 cv2.Canny() 函数查找 Canny Edges
4. 应用 HoughCircles 函数。它将找到图像中的圆圈以及图像的中心。
5. 使用 HoughCircirlces 的结果参数在瞳孔周围绘制圆圈。就是这样。
| 归档时间: |
|
| 查看次数: |
6573 次 |
| 最近记录: |