Состоялось серьезное обновление набора библиотек dlib. В числе нововведений:
- Появилась начальная поддержка быстрого преобразования Фурье (FFT) в dlib.image. Возможна фильтрация и свертка изображений (со стороной 2^n) в частотной области;
- Обновлен пакет dlib.math, добавлена реализация комплексных и дуальных чисел, а также внесены исправления и дополнения в dlib.math.matrix3x3 и dlib.math.matrix4x4;
- Обновлен пакет dlib.geometry, добавлен класс ориентированных боксов (OBB), трехмерных треугольников и полигональных мешей. Реализована проверка на пересечение между сферой и треугольником, а также сферой и OBB. Добавлен модуль dlib.geometry.bezier с реализацией кривых Безье.
Иллюстрация FFT-свертки: быстрое синтетическое боке (оптическое размытие):
Изменения доступны в ревизии r21 и выше. В ближайшем будущем ожидается первый релиз проекта.