* I do not allow malicious video production through this source code. This is just a practice code. (해당 소스 코드를 통한 악의적인 영상 제작을 불허합니다.)
Tensorflow 2.0, Ubuntu 18.04
-
You only need to bring in the face by setting the highest and lowest points of the landmark coordinates as shown above. I recommend this method and the implementation is here . This does not completely bring only facial skin, but most of the time the background is removed.
- Source, Conversion Image, Image Processing Image
- Results for the entire image
- Actually, I didn't use my face to learn, but it's okay if the landmarks are similar.
-
It used the video for about two to three minutes.
-
64 x 64 images were used.
- dataset path
DeepFake
dataset_video
src
video
dst
video
dataset
src
img
land
dst
img
land
$ git clone https://github.com/JunHyeok96/DeepFake.git
$ cd DeepFake
$ python make_landmark.py
And follow the train.ipynb process.
Once the learning is complete,
$ python make_deepfake_video.py




















