성적인 내용이 '본 글'혹은 '링크'를 통해 포함될 수 있음을 미리 알려드립니다.
누군가가 멋진 춤을 춘 동영상에 본인의 얼굴이나, 좋아하는 영화의 한 장면에 본인이 등장한다면 멋진일이 아니겠는가?
Deepfakes는 특정인의 얼굴을 다른 영상의 얼굴에 합성할 수 있는 프로그램이며, 깃허브를 통해 업데이트되고 있는 구글의 텐서플로우와 같은 오픈 소스를 기반으로 제작되었다. 불순한 의도로 제작되었으나(갈 가도트, 엠마 왓슨의 합성과 같이.) 영상합성이란 기술의 대중성과, 프로그램 접근의 용이성을 따져보았을때 프로그램은 훌륭하다고 할 수 있다.
누군가 우수갯소리로 성인 영상이 저장장치 용량과 디스플레이의 발전을 가져왔다고 말하기도 한다. 이러한 딥러닝, 인공지능, 인공 신경망 기술들이 이러한 계기를 발판삼아서라도 더욱 빨리 발전하기를 바라며 글을 쓴다.
이미지 투 이미지 |
이러한 딥러닝과 영상처리기술을 활용한 예시에는 Darknet, 오디오로 오바마 립싱크, Deepdream, 이미지to이미지등이 있다. 이중 이미지to이미지는 간단하고 재밌게 할 수 있다. (한번 체험해보시라!)
Deepfakes 관련기사: http://thegear.co.kr/15523
레딧사이트 19주의: https://www.reddit.com/r/deepfakes/
앞으로의 게시물을 통해 설치방법과 간단한 실행을 진행할 것이다.
주의사항
- Deepfakes는 tensorflow를 이용한다. tensorflow는 엔비디아가 개발하고 있는 CUDA를 이용하므로 GPU연산은 지포스만 지원하며 라데온은 지원하지 않음. CPU연산은 가능하나 매우 느림.
- 연산에는 그래픽카드의 메모리를 매우 많이 요구하므로 그래픽카드에 따라 실행속도가 매우 크게 차이날 수 있으며, 일반적인 실행속도를 다른 작성자의 표현을 빌려 이야기하자면 잠자는 동안 또는 직장, 학교생활을 하는동안 실행하라 되어있음을 알려드림.
- 쿠다 설치로 인해 컴퓨터에 오류가 발생할 수 있음을 알림.
- 작성자도 전문가가 아니며 알고 있는 수준에서 글을 작성함. 댓글로 오류등의 정보를 공유하여 많은 사람들에게 도움을 주시기 바람.
- 실행방법은 다음 링크, 직접한 결과를 바탕으로 작성함. 작성자의 컴퓨터는 윈도우7-64bit, CPU-i5 3570, 그래픽카드 1060 3G, 메모리 8G이다. 일반적인 딥러닝에서는 4G이상의 그래픽카드를 사용한다고 함.(https://www.reddit.com/r/deepfakes/comments/7ox5vn/fakeapp_a_desktop_tool_for_creating_deepfakes/)
링크: 설치방법 1에서 계속
혹시 파일 배포도 가능하신지요? 레딧 링크도 들어가지지않고 fakeapp 웹사이트에서도 에러가나서 파일을 구할수가없네요...
답글삭제amd 사용자인데, cuda 설치 안하고 cpu로 작업해도 되나요??
답글삭제그렇게 했는데 아래와 같은 에러가 뜨네요.
RuntimeError: module compiled against API version 0xc but this version of numpy is 0xb
Traceback (most recent call last):
File "align_faces.py", line 7, in
File "C:\FakeApp\alignment\torch\__init__.py", line 76, in
from torch._C import *
ImportError: DLL load failed: 지정된 모듈을 찾을 수 없습니다.
[14468] Failed to execute script align_faces
작성자가 댓글을 삭제했습니다.
답글삭제라데온은 안되나요?ㅠㅠ
답글삭제660도 가능할까요?
답글삭제