/hair_classifier

Classifier for hair length

Primary LanguagePythonMIT LicenseMIT

Hair classifier

Classifier for hair length

structure

Installing:

pip install -r requirements.txt

Testing

python main.py --in-dir "imgs/"

Дополнительно в коде можно настроить так, чтобы bbox для лица и маски волос сохранялись в указанную out-dir директорию.

Solution

Изображение -> bounding box для лица -> маска для волос -> сверточный классификатор на pretrained resnet'e -> метка класса

ToDo

Есть варианты для модель, которые не опробованы:

  • написать свою CNN, которая была бы поменьше;
  • попробовать посчитать площадь, координаты, в общем, обойтись без изображений.

Нагенерить в качестве дополнительных данных еще изображений для каждой категории.

Useful links