Проект для вставки ключевой части изображения в наиболее подохдящую фигуру из кастомного набора полигонов.
Полигоны лежат в конфиге в виде:
[
[id1, x0, y0, x1, y1 ...],
[id2, x0, y0, x1, y1 ...],
[id3, x0, y0, x1, y1 ...]
]
Для работы использует 3SD, OpenCV, а таже turning function.
Для бинаризации маски используем динамический трешхолд, для кластеризации DBSCAN. Более подробно в презентации.