Как выровнять изображения лиц c++ opencv

Я разрабатываю приложение C++ для аутентификации по лицу. Во-первых, я должен обнаружить лицо и предварительно обработать изображение.

  1. Для распознавания лиц я использовал HaarCascadeClassifier. Проблема в том, что этот инструмент или этот алгоритм дает мне область лица, обнаруженную немного большим прямоугольником, который поглощает волосы и часть фона. Есть ли решение изменить размер этого прямоугольника? Я использовал «frontalfacecascaadclassifier.xml».
  2. Для предварительной обработки лица я хочу выполнить выравнивание лица точно так же, как эта техника. Как мне это сделать?

18
задан Seanny123 16 February 2014 в 07:04
поделиться