Info

Testing and Issues

You can test this entry and submit issues during the testing period of the C++ Contest 2022 contest.

Entries with serious issues will not be able to win the contest, but even minor issues might be important for overall results.

Voting

1

Comments

I used Bilateral filter on the entire image to smoothen the skin texture. Got 30+ fps on iPhone 12 Pro. <0.5MB С++ library.

The next step would be taking the arkit face mesh and stretching certain areas of the face (e.g. enlarge eyes), but the contest ended too soon =(
You have not added any comments yet...
by rating

Issues

Fair Mammoth Mar 17 at 17:49
В приложении реализована полностью ручная обработка, без использования внешнего или системного кода. Поверх всего изображения накладывается билатеральный фильтр (https://github.com/ufoym/recursive-bf). Приложение работает на CPU без использования GPU.

Размер библиотеки < 200 KB.

Приложение в автоматическом режиме преобразовывает лицо пользователя – сглаживает тон кожи лица. Пользователю выводится видеопотоки – исходное видео с камеры и результат преобразования. Даже на менее производительных устройствах приложению удаётся сохранять ожидаемую производительность не ниже 30 FPS.

Эффект сглаживания аккуратен и ненавязчив, при этом по-прежнему остается пространство для улучшения работы алгоритма в условиях неоднородной освещенности.

В ходе тестирования приложения и моделирования различных ситуаций реального мира были выявлены следующие недоработки как алгоритма, так и приложения:
– Вёрстка приложения полностью сломана на iPhone 6S Plus.
iPhone 12 Pro (iOS 15.3); iPhone XS (iOS 15.3); iPhone 6S Plus (iOS 15.3).
10
Nobody added any issues yet...