FaceSwap是一个利用深度学习来识别和交换图片和视频中的人脸的工具.
Quando as faces foram desenvolvidas e lançadas pela primeira vez, a tecnologia foi inovadora e foi um grande passo no desenvolvimento da IA. Ele é executado, funciona, assim como novas tecnologias que emergem na Internet e são rapidamente usadas para criar conteúdo inadequado. Apesar do uso indevido inicial do software, é o primeiro código de IA que qualquer pessoa pode baixar, executar e aprender através de experimentos sem exigir um doutorado em matemática, teoria dos computadores, psicologia etc.在“深度造假”之前,这些技术就像巫术一样,只有那些能够理解深奥而又无穷复杂的书籍和论文中所描述的所有内部工作原理的人才会使用.
"Deepfakes" 改变了这一切,任何人都可以参与人工智能的开发。对于我们开发人员来说,这段代码的发布提供了一个极好的学习机会。 Ele nos permite desenvolver a idéia desenvolvida por outras pessoas, trabalhar com uma variedade de programadores qualificados, conduzir experimentos de IA enquanto aprende novas habilidades e, finalmente, contribui para uma tecnologia emergente que só será mais popular à medida que a tecnologia avança.
是否有一些人在用类似的软件做可怕的事情?是的。 Por causa disso, os desenvolvedores sempre seguiram padrões éticos estritamente. Muitos de nós nem o usam para criar vídeos, apenas modificamos o código e vemos o que ele pode fazer. Infelizmente, a mídia se concentra apenas no uso imoral deste software. Infelizmente, essa é a essência de como foi inicialmente revelada ao público, mas não representa por que foi criado, como o usamos agora ou o que vemos no futuro.就像任何技术一样,它可以被用于好的方面,也可以被滥用。 Nosso objetivo é desenvolver o Faceswap para minimizar seu potencial de abuso, maximizando seu potencial como uma ferramenta experimental, de aprendizado e, é claro, como uma ferramenta legítima de ocular.
Não queremos caluniar celebridades ou menosprezar ninguém.我们是程序员,我们是工程师,我们是好莱坞特效艺术家,我们是活动家,我们是爱好者,我们是人类。为了达到这个目的,我们觉得是时候对这个软件做一个标准的说明了.
Estamos muito preocupados com o fato de que o Faceswap pode ser usado para coisas antiéticas e indesejáveis. No entanto, apoiamos o desenvolvimento de ferramentas e tecnologias que são eticamente úteis e fornecemos educação e experiência em IA para quem deseja aprender a IA pessoalmente.我们将对任何出于不道德目的使用本软件的人采取零容忍的态度,并将积极劝阻任何此类使用。
FaceSwap是一个Python程序,可以在多个操作系统上运行,包括Windows、Linux和MacOS。
INSTALL.md 参阅完整的安装说明。你将需要一个现代GPU与CUDA支持最佳性能。部分支持AMD gpu。
项目有多个入口点。你必须: -收集照片和/或视频
参阅USAGE.md 以获得更详细的说明。
从安装文件夹中运行python faceswap.py extract 。这将采取照片从src文件夹和提取的面孔到extract文件夹。
Execute python faceswap.py train da pasta de instalação.这将从两个包含两张面孔照片的文件夹中拍摄照片,并训练一个模型,该模型将保存在models文件夹中。
从安装文件夹中运行python faceswap.py convert 。这将从“原始”文件夹中拍摄照片,并将新面孔应用到modified文件夹中。
另外,您可以通过运行来运行GUI python faceswap.py gui
-h / --help选项,它们的参数都是可以接受的。你懂得,小屌丝! Além disso: existe uma ferramenta de conversão de vídeo.这可以通过运行python tools.py effmpeg -h 。 Como alternativa, você pode usar o FFMPEG para converter vídeos em fotos, processar imagens e converter imagens de volta ao vídeo.
Algumas dicas: reutilizar os modelos existentes é muito mais rápido que o treinamento do zero. 如果没有足够的训练数据,就从长相相似的人开始,然后转换数据。