Faceswap es una herramienta que utiliza el aprendizaje profundo para identificar e intercambiar caras en imágenes y videos.
Cuando se desarrolló y lanzó Faceswapping, la tecnología fue innovadora y fue un gran paso en el desarrollo de la IA. Se ejecuta, funciona, al igual que las nuevas tecnologías que emergen en Internet, y se usa rápidamente para crear contenido inapropiado. A pesar del mal uso inicial del software, es el primer código de IA que cualquiera puede descargar, ejecutar y aprender a través de experimentos sin requerir un doctorado en matemáticas, teoría de computadoras, psicología, etc.在“深度造假”之前,这些技术就像巫术一样,只有那些能够理解深奥而又无穷复杂的书籍和论文中所描述的所有内部工作原理的人才会使用.
"Deepfakes" 改变了这一切,任何人都可以参与人工智能的开发。对于我们开发人员来说,这段代码的发布提供了一个极好的学习机会。 Nos permite construir sobre la idea desarrollada por otros, trabajar con una variedad de programadores calificados, realizar experimentos de IA mientras aprenden nuevas habilidades y, en última instancia, contribuyen a una tecnología emergente que solo será más convencional a medida que avanza la tecnología.
是否有一些人在用类似的软件做可怕的事情?是的。 Debido a esto, los desarrolladores siempre han seguido estrictos estándares éticos.我们中的许多人甚至不使用它来创建视频,我们只是修改代码,看看它能做什么。 Desafortunadamente, los medios solo se centran en el uso inmoral de este software.不幸的是,这就是它最初如何向公众公开的本质,但它并不能代表为什么要创建它,我们现在如何使用它,或者我们在未来看到了什么。就像任何技术一样,它可以被用于好的方面,也可以被滥用。我们的目的是开发FaceSwap,使其滥用的可能性降到最低,同时最大限度地发挥其作为学习、实验工具的潜力,当然,还有作为合法的faceswapping工具的潜力.
No queremos calumniar a las celebridades o menospreciar a nadie.我们是程序员,我们是工程师,我们是好莱坞特效艺术家,我们是活动家,我们是爱好者,我们是人类。为了达到这个目的,我们觉得是时候对这个软件做一个标准的说明了.
Estamos muy preocupados por el hecho de que FaceSwap puede usarse para cosas poco éticas e indeseables. Sin embargo, apoyamos el desarrollo de herramientas y tecnologías que son éticamente útiles y brindan educación y experiencia en IA a cualquier persona que desee aprender IA en persona. Adoptaremos una actitud de tolerancia cero hacia cualquier persona que use este software para fines poco éticos y desanimaremos activamente cualquier uso de este tipo.
FaceSwap是一个Python程序,可以在多个操作系统上运行,包括Windows、Linux和MacOS。
Install.md Consulte las instrucciones de instalación completas. Necesitará una GPU moderna con CUDA para admitir un rendimiento óptimo. Algunos apoyan la GPU AMD.
El proyecto tiene múltiples puntos de entrada.你必须: -收集照片和/或视频
参阅USAGE.md 以获得更详细的说明。
从安装文件夹中运行python faceswap.py extract 。这将采取照片从src文件夹和提取的面孔到extract文件夹。
从安装文件夹中运行python faceswap.py train 。 Esto tomará fotos de dos carpetas que contienen fotos de dos caras y entrenarán un modelo que se guardará en la carpeta models .
Ejecute python faceswap.py convert desde la carpeta de instalación.这将从“原始”文件夹中拍摄照片,并将新面孔应用到modified文件夹中。
另外,您可以通过运行来运行GUI python faceswap.py gui
-h / --help选项,它们的参数都是可以接受的。 ¡Sabes, pequeño perdedor! También: hay una herramienta de conversión de video. Esto se puede hacer ejecutando python tools.py effmpeg -h .或者,您可以使用ffmpeg将视频转换为照片、处理图像,并将图像转换回视频。
一些技巧:重用现有的模型比从零开始训练要快得多。 如果没有足够的训练数据,就从长相相似的人开始,然后转换数据。