Соорудил пару функций для работы с дескрипторами Фурье. Первая функция, для контура вычисляет коэффициенты Фурье разложения (это и есть дескрипторы). Вторая функция по заданному количеству коэффициентов восстанавливает контур. Причем, если задать количество коэффициентов меньше полученного при разложении, то контур сглаживается, постепенно теряя мелкие детали. Здесь, для получения сглаженного контура, использовано только 20 комплексных коэффициентов из примерно 2000. FourierDescriptors.cpp Для получения контура использовался файл Contour.bmp (в архиве): Contour.zip
    • Like
    2