It is a Filter made using OpenCV for social media platforms like Snapchat, Instagram which uses Augmented Reality to create better User Experience for the users while using the Filter.
I didn't ran into challenges that much but I would say that it was a bit challenging to make a filter only using OpenCV without any other library. It would be easy for me if I have used any preffered library for masking and mapping such as MideaPipe, Dlib, Haar Cascade Algorithm.
Discussion