В приложении представлена полностью ручная обработка изображения, без использования внешнего или системного кода. Реализовано наложение билатерального фильтра поверх всего изображения. Приложение работает на CPU без использования GPU.
Размер библиотеки < 200 KB.
Приложение автоматически смягчает тон кожи и кожные дефекты без потери производительности на современных устройствах. Из-за вылетов приложения при запуске мы не смогли протестировать работу на менее производительных телефонах (iPhone 6S Plus iOS 15.3).
В ходе тестирования приложения и моделирования различных ситуаций реального мира были выявлены следующие недоработки как алгоритма, так и приложения:
– Преобразованный видеопоток искажен, пропорции видео нарушены;
– При движении камеры по перспективе от лица и назад, на преобразованном видеопотоке заметны дрожания отдельных участков видео. Особенно это заметно в области щёк пользователя.
iPhone 12 Pro (iOS 15.3), iPhone XS (iOS 15.3), iPhone 6S Plus (iOS 15.3).