×

Maisie Williams [OC] by deepfakes in CelebFakes

[–]deepfakes[S] 5 points6 points  (0 children)

I tried that, but the image size doesn't matter much here, at least not in the face detection library I used. I also tried bounding box tracker as you suggested, but they are not very reliable. As I could just leave the script running over night for a couple hours, it's not a priority to me. Thanks for your suggestion It's still annoying to convert longer video. I may look into these later.

What is your NSFW secret that you are proud of? by vulcan32 in AskReddit

[–]deepfakes 35 points36 points  (0 children)

I made some of the most advanced celebrity fake porns.

[OC] Emma Watson by deepfakes in CelebFakes

[–]deepfakes[S] 0 points1 point  (0 children)

I didn't keep the source clip of this one. can't help.

Gal Gadot [OC] by deepfakes in CelebFakes

[–]deepfakes[S] 2 points3 points  (0 children)

Not sure about this

Generated faces are more blurred and lack of details. It may looks like just blurring the face a little.

Gal Gadot [OC] by deepfakes in CelebFakes

[–]deepfakes[S] 5 points6 points  (0 children)

Sure, if he/she is hot.

However the resolution will not as good as others, if I get the source images from video frames.

Maisie Williams [OC] by deepfakes in CelebFakes

[–]deepfakes[S] 3 points4 points  (0 children)

need both, actually it's easier to train another target model with existed source model. So many different fakes of the same video is easier.

Maisie Williams [OC] by deepfakes in CelebFakes

[–]deepfakes[S] 6 points7 points  (0 children)

Opencv's face detection can't detect side view faces very well. I use Faster RCNN. It's quite slow, however.

Maisie Williams [OC] by deepfakes in CelebFakes

[–]deepfakes[S] 2 points3 points  (0 children)

It won't work real time, still need to do face detection and alignment before face swap. These steps takes 2~3 frames per second.

Maisie Williams [OC] by deepfakes in CelebFakes

[–]deepfakes[S] 17 points18 points  (0 children)

No worry, I just need more sleep. I still have real job to do though, you know, for food and videogames.

Maisie Williams [OC] by deepfakes in CelebFakes

[–]deepfakes[S] 6 points7 points  (0 children)

hundreds of target faces, that's how neural network can learn and generate realistic expressions

Scarlett Johansson [OC] by deepfakes in CelebFakes

[–]deepfakes[S] 77 points78 points  (0 children)

Video with sound: 1 2

I don't really like to accept requests, but I just have this half-done one. Not very polished, the face tracking fails sometimes and I am too lazy to fix it manually.

Maisie Williams [OC] by deepfakes in CelebFakes

[–]deepfakes[S] 20 points21 points  (0 children)

People are a little harsh to downvote you here

You're totally right that only face swap is not enough for convincing fakes, and Maisie has an ... unique head shape to find a good body double. However, it's still a good start point.

Maisie Williams [OC] by deepfakes in CelebFakes

[–]deepfakes[S] 17 points18 points  (0 children)

I'm curious what library's you are using

Keras with TensorFlow backend

the algorithm is similar to this (SFW), but with lots of tweaks here and there

There are some experiments I could try to improve the final results, but I am kinda burning out here, need some breaks

Maisie Williams [OC] by deepfakes in CelebFakes

[–]deepfakes[S] 115 points116 points  (0 children)

about 15 frames/sec, but the most time consuming part is preprocessing. I usually collect face samples from source video, train a deep learning model (take hours), and check which part of the video is good enough to do a full conversion.

[OC] Emma Watson by deepfakes in CelebFakes

[–]deepfakes[S] 29 points30 points  (0 children)

Yeah, the result isn't always very convincing. Generating face is easier, generating whole head is hard.

It's far from perfect, but I still want to share some of my progress here anyway