The app is built using Tkinter and uses opencv and dlib for finding the landmark points from the face images and swipe them from 2nd image to 1st image.
The core logic for swapping the landmarks points is taken from this repository. See this blog for more details.
python Codes/face_swap_app.py