文章预览
点击上方 蓝字 关注我们 微信公众号: OpenCV学堂 关注获取更多计算机视觉与深度学习知识 虹膜检测的基本原理 MediaPipe的人脸landmark提供了468个点位的人脸点云数据,这些数据的编号图示如下: 根据编号,很容筛选出左眼与右眼所在的区域所有点,然后完成区域的截取,然后调用虹膜检测模型完成检测,MediaPipe SDK的 python版本是不支持虹膜检测,这个比较坑,所有我从github上发现了一个别人训练好的模型,大小只有1MB,地址如下: https: //github.com/ItchyHiker/Iris_Landmarks_PyTorch 它检测得到虹膜的32个点位,图示如下: 导出它的ONNX格式模型,输入与输出图示如下: RGB顺序,然后减去均值127,除以127。 这个模型实现非常简洁,就是基于残差结构的多路合并,最后通过均值池化链接,最终预测 32点位坐标,值在0~1之间 。感兴趣的可以自己去看模型源码! 代
………………………………