Skip to content

This project is used to generate frames or images of fake person swapped with the real professional tennis player.

Notifications You must be signed in to change notification settings

alymohamed20/Deep-Fake-on-Tennis-Players

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Deep-Fake-on-Tennis-Players

This project is used to generate frames or images of fake person swapped with the real professional tennis player.

Dataset:

There are two datasets used in our project one of them is downloaded from the Wimbledon championship channel on YouTube as video, then the video is cut in frames and cropped to be ready to use by a python script. The second one is the images of different poses of an unknown person. They are in jpg format and the size of two dataset combined about 6 Gb.

image image image image

Libraries used in this Project:

• Python version 3.7.8

• TensorFlow version 2.6.0

• Keras version 2.6.0

• Matplotlib version 3.3.2

• NumPy version 1.19.2

Project Methodolgy:

The Cycle GAN is used in our methodolgy to solve the Unpaired image to image translation problem. The cycle consistency loss is implemented to keep the two generators acquired mappings from conflicting with one another. The generator network has 2x2 strides and 9 ResNet blocks for 256x256 pictures by using instance normalization. In the Discriminator we use a Patch GAN 70x70 which is used to determine the 70x70 picture patch is real or fake and it has less parameters than other features.

Screenshot 2022-08-31 191914

Acceptanle Results:

BtoA_generated_plot_007760 BtoA_generated_plot_004675 image image

About

This project is used to generate frames or images of fake person swapped with the real professional tennis player.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages