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

2

Comments

Face elements scaling and skin smoothing are implemented. But I need one more week to write transformations on OpenGL ES to improve performance and resolution
1
Little fun with it
1
I haven't thought that it would be so funny
You have not added any comments yet...
by time

Issues

What steps are you planning to do Open GL transformations on iOS? I might be wrong, but I think OpenGL ES was deprecated since iOS 12.0. If you know how to utilize GPU for such transformations (besides Metal), I would highly appreciate your advice.
1
Fair Quokka Mar 17, 2022 at 17:48
В работе используется ARCore, задействован OpenCV для трансформации и сглаживания. 

Приложение позволяет пользователю менять пропорции отдельных участков лица: глаз, носа, губ, подбородка. Отдельно доступно управлением сглаживания эффекта увеличения вышеупомянутых областей. В приложении не представлен фильтр, позволяющий собеседникам представить «лучшую версию себя», требуемый по условиям конкурсного задания. 

В ходе тестирования приложения и моделирования различных ситуаций реального мира были выявлены следующие недоработки как алгоритма, так и приложения:
– Чрезвычайно низкое разрешение преобразованного видеопотока.
– Приложение вылетает при изменении ориентации устройства или перемещении области лица в кадре.
Samsung Galaxy S22 Ultra (Android 12), S10 (Android 12); Xiaomi Redmi Note 8 Pro (Android 10).
10
Nobody added any issues yet...