Работая с dlib и просматривая набор данных iBug, я заметил, что ограничивающая рамка лица всегда квадратная и на самом деле меньше, чем вся площадь с лицевыми ориентирами. Например, см. Первое изображение в этой статье:
https://www.pyimagesearch.com/2017/04/03/facial-landmarks-dlib-opencv-python/
Обратите внимание, что на его подбородке и левой стороне есть точки за пределами ограничивающей рамки.
Но из руководств я понимаю, что извлечение черт лица реализовано в два этапа:
- обнаружение интересующей области (кажется, dlib хочет, чтобы она всегда была квадратной?)
- обнаружение лицевых ориентиров внутри интересующей области
Но как же тогда получается, что некоторые точки обнаруживаются за пределами интересующей области? Если я собираюсь обучать свою собственную модель, следует ли мне отмечать квадраты ROI вокруг всего лица или только посередине, как в наборе данных iBug, если я хочу добиться лучшей производительности?