如何将面部的眼部区域分别分割为左眼和右眼?

How to segment ocular region in a face separately as left eye and right eye?

我尝试使用 OpenCV 库中的预训练 haar-cascades,但有很多误报。有没有不使用 haar-cascades 的有效方法?

据我所知没有完美的解决方案,但一些预处理会使结果更好。

  • 只在脸部的上半部分检测眼睛。此外,在面部上半部分区域的左半部分检测左眼。这将帮助您消除误报。但这也会减少真阳性。试一试,因为我不确定您的图像到底是什么样子。
  • 既然你问的是haar-cascades以外的方法,你可以试试dlib地标检测。对于正面来说,它非常快速且非常准确。 [Python 版本 here, C++ version here] 。我已经成功地使用了它。

因为我也在尝试解决这个问题,请告诉我这对你有用:)