루프-언리쉬드: 루프 최적화에 기반한 올인원 페이스 스와핑 도구

최신 AI 리소스4 개월 전에 게시 됨 AI 공유 서클
1.8K 00

일반 소개

Roop-Unleashed는 파이썬 기반의 오픈 소스 AI 얼굴 대체 도구로, s0md3v의 Roop 프로젝트를 계승하여 개발자 C0untFloyd가 유지 관리하고 있으며, 딥러닝 기술을 통해 사진 및 동영상에서 사실적인 효과와 간단한 조작으로 얼굴을 대체할 수 있는 Roop-Unleashed로 이름을 변경했습니다. 사용자는 자료를 업로드하고 대상 얼굴을 선택하기만 하면 고품질의 얼굴 교체 콘텐츠를 생성할 수 있습니다. 이 도구는 엔비디아 GPU 가속을 지원하며 CPU 작동과도 호환되므로 다양한 하드웨어 구성에 적합하며, 일괄 처리, 실시간 얼굴 교체 및 VR 장면 지원을 제공하며 엔터테인먼트 및 콘텐츠 제작에 널리 사용되고 있습니다. 그러나 잠재적인 윤리적 및 법적 문제로 인해 원래 프로젝트와 일부 브랜치는 GitHub에서 사용 중지되었으므로 사용자는 신중하게 사용하고 관련 규정을 준수해야 합니다.

roop-unleashed:基于Roop优化的全能换脸工具

 

기능 목록

  • 고정밀 얼굴 스와핑 이미지 및 동영상을 지원하여 자연스럽고 사실적인 얼굴 대체 효과를 생성합니다.
  • 라이브 스트리밍 얼굴 변경 라이브 화상 회의 또는 엔터테인먼트용 라이브 방송 중 동적 얼굴 교체.
  • 일괄 얼굴 리프트 한 번의 클릭으로 폴더에 있는 여러 이미지 또는 여러 동영상을 처리하여 효율성을 높일 수 있습니다.
  • VR 페이스 스왑 지원 가상 현실용으로 설계되어 몰입감 넘치는 얼굴 바꾸기 경험을 제공합니다.
  • 스마트 마스크 머리카락, 손 또는 물체 오클루전을 자동으로 처리하여 매끄러운 얼굴 변화를 보장합니다.
  • NVIDIA GPU 및 CPU 호환 CUDA 가속이 지원되며, CPU 모드는 로우 프로파일 기기에 적합합니다.
  • 멀티 플랫폼 지원 Windows, Linux 및 macOS 환경에서 사용할 수 있습니다.
  • 얼굴 향상 얼굴 교체 후 이미지 품질을 개선하기 위해 GFPGAN과 CodeFormer를 통합합니다.

 

도움말 사용

설치 프로세스

Roop-Unleashed는 파이썬 기반 도구로, 설치에 약간의 기술력이 필요합니다. Windows의 자세한 설치 단계는 다음과 같습니다(Linux와 macOS도 비슷합니다):

  1. Python 설치
    시스템에 Python 3.8 이상이 설치되어 있는지 확인하세요. python.org를 방문하여 설치 패키지를 다운로드하고 설치하는 동안 '경로에 파이썬 추가' 확인란을 선택합니다.
  2. Git 설치
    프로젝트 코드 복제를 위해 Git(git-scm.com)을 다운로드하여 설치합니다.
  3. 복제 프로젝트
    zullum/roop-unleashed 리포지토리는 비활성화되어 있으므로 원본 C0untFloyd/roop-unleashed 또는 다른 활성 브랜치(예: 힐로바/로프)를 사용하는 것이 좋습니다. 터미널을 열고 다음 명령을 실행하여 코드를 복제합니다:

    git clone https://github.com/C0untFloyd/roop-unleashed.git
    cd roop-unleashed
    
  4. 종속성 설치
    이 프로젝트에는 여러 Python 라이브러리와 도구를 설치해야 합니다. 다음 명령을 실행합니다:

    pip install -r requirements.txt
    

    설치되어 있는지 확인합니다. ffmpegWindows 사용자는 ffmpeg.org에서 다운로드하여 시스템 경로에 추가할 수 있습니다.

  5. CUDA 설치(선택 사항)
    NVIDIA GPU를 사용하는 경우 CUDA 및 cuDNN을 설치하면 처리 속도를 높일 수 있습니다. 해당 버전을 다운로드하려면 NVIDIA 웹사이트를 방문하세요.
  6. 사전 학습된 모델 다운로드
    처음 실행하면 이 도구는 약 2GB의 사전 학습된 모델(예: 인사이트페이스 (모델). 네트워크 연결이 안정적인지 확인합니다.
  7. 트리거 절차
    프로젝트 디렉토리에서 실행합니다:

    python run.py
    

    프로그램은 다음 기본 주소에서 로컬 웹 서버를 시작합니다. http://localhost:8000. 브라우저에서 이 주소를 방문하여 운영자 인터페이스에 액세스하세요.

주요 기능

사진 얼굴 스왑

  1. 웹 인터페이스를 열고 '업로드' 버튼을 클릭한 다음 교체할 얼굴이 포함된 대상 이미지와 원본 얼굴 이미지를 선택합니다.
  2. 인터페이스에서 대상 얼굴 영역을 선택하면 도구가 자동으로 해당 영역을 감지하고 강조 표시합니다.
  3. 매개변수(예: 퓨전, 대비)를 조정하고 "생성" 버튼을 클릭합니다.
  4. 처리가 완료되면 결과 이미지를 다운로드합니다. 이미지 처리에는 일반적으로 2~5초가 소요됩니다(GPU 모드).

비디오 얼굴 교환

  1. 대상 동영상과 소스 얼굴 이미지를 업로드합니다.
  2. 다중 얼굴 감지를 지원하려면 동영상에서 대상 얼굴을 선택합니다.
  3. 스마트 마스크 옵션을 활성화하여 머리카락이나 손과 같은 오클루전을 처리합니다.
  4. 출력 해상도와 프레임 속도를 설정하고 '처리 시작'을 클릭합니다.
  5. 동영상 처리 시간은 길이와 하드웨어 성능에 따라 다릅니다(GPU 모드에서 분당 약 10~20초).
  6. 생성된 페이스 스왑 동영상을 다운로드하세요.

일괄 얼굴 리프트

  1. 인터페이스에서 '일괄 처리' 모드를 선택합니다.
  2. 여러 이미지 또는 동영상이 포함된 폴더를 업로드합니다.
  3. 균일한 소스 얼굴 이미지와 처리 매개변수를 설정합니다.
  4. '일괄 생성'을 클릭하면 도구가 폴더의 모든 파일을 자동으로 처리합니다.
  5. 처리가 완료되면 결과가 지정된 출력 폴더에 저장됩니다.

라이브 스트리밍 얼굴 변경

  1. 카메라가 연결되어 있는지 확인하고 '라이브 얼굴 변경' 모드로 들어갑니다.
  2. 소스 얼굴 이미지를 업로드하면 도구가 카메라에서 실시간으로 얼굴을 감지합니다.
  3. 블렌딩 매개변수를 조정하여 자연스러운 얼굴 교체 효과를 얻을 수 있습니다.
  4. OBS 또는 Zoom과 같은 라이브 스트리밍 소프트웨어로 라이브 이미지 출력을 지원하며, 가상 카메라가 필요합니다.

VR 페이스 스왑

  1. 'VR 모드'로 들어가서 VR 장치(예: Oculus Quest)를 연결합니다.
  2. 소스 얼굴 사진을 업로드하고 시야각과 조명 매개변수를 조정합니다.
  3. 이 도구는 가상 회의나 게임에 적합한 얼굴 교체 효과를 VR 환경에서 실시간으로 렌더링합니다.

얼굴 향상

  1. 사진이나 동영상으로 작업할 때 얼굴 보정 옵션을 활성화합니다.
  2. GFPGAN 또는 코드포머 모델을 사용하여 얼굴의 디테일과 선명도를 향상시킵니다.
  3. 향상된 결과물은 고해상도 출력 또는 전문가용으로 적합합니다.

주의

  • 하드웨어 요구 사항 GPU 모드는 NVIDIA 그래픽 카드(최소 4GB RAM)가 필요하며, CPU 모드는 일반 컴퓨터에 적합하지만 속도가 느립니다.
  • 모델 다운로드 처음 실행할 때는 대용량 파일을 다운로드해야 하므로 안정적인 인터넷 환경을 권장합니다.
  • 윤리적 질문 얼굴 바꾸기 기술은 개인정보 보호 및 법적 위험을 수반할 수 있으므로 엔터테인먼트 또는 예술 창작과 같은 합법적인 목적으로만 사용하는 것이 좋습니다.
  • 문제 디버깅 애플리케이션이 오류를 보고하면 파이썬 버전, 종속성 설치 및 ffmpeg 구성.

 

애플리케이션 시나리오

  1. 엔터테인먼트 콘텐츠 제작
    사용자는 루프-언리쉬드를 사용하여 짧은 동영상이나 이모티콘에 얼굴을 바꿔치기한 재미있는 콘텐츠를 만들 수 있습니다. 예를 들어, 동영상 클립에서 친구의 얼굴을 교체하여 재미를 더할 수 있습니다.
  2. 포스트 프로덕션
    영화 및 TV 실무자는 일괄 얼굴 교체 기능을 사용하여 캐릭터의 얼굴을 교체하고 특수 효과 비용을 절감할 수 있습니다. 지능형 마스킹은 복잡한 장면에서 자연스러운 효과를 보장합니다.
  3. 가상 앵커(TV)
    앵커는 실시간 얼굴 변경 기능을 통해 라이브 방송에서 다양한 역할을 연기할 수 있어 시청자와의 상호작용을 강화하고 라이브 게임 방송이나 가상 아이돌 공연에 적합합니다.
  4. VR 가상 체험
    VR 사용자는 원격 협업이나 소셜 플랫폼에서 가상 회의나 게임에서 얼굴을 대체하여 몰입감을 높일 수 있습니다.
  5. 교육 및 프레젠테이션
    교사나 트레이너는 페이스 스와핑 기술을 사용하여 역사적 인물의 얼굴을 배우로 교체하여 흥미와 매력을 더하는 교육용 동영상을 만들 수 있습니다.

 

QA

  1. Roop-Unleashed는 어떤 파일 형식을 지원하나요?
    이미지는 JPG, PNG 및 기타 일반적인 형식을 지원하며, 동영상은 MP4, AVI, MOV 등을 지원합니다. 최상의 결과를 얻으려면 고해상도 클립을 사용하는 것이 좋습니다.
  2. NVIDIA 그래픽 카드 없이도 작동하나요?
    예, CPU 모드는 저사양 컴퓨터를 지원하지만 처리 속도가 느리므로 최소 8GB RAM을 권장합니다.
  3. 얼굴 이식 결과가 자연스럽지 않은 경우 어떻게 해야 하나요?
    퓨전 및 조명 매개변수를 조정하거나 얼굴 향상(GFPGAN/CodeFormer)을 활성화합니다. 소스 얼굴과 대상 얼굴의 조명과 각도가 비슷한지 확인합니다.
  4. 법적 위험을 피하는 방법은 무엇인가요?
    개인적인 엔터테인먼트 또는 승인된 콘텐츠에만 사용하고 다른 사람의 초상을 무단으로 사용하지 마세요. 현지 개인정보 보호 규정을 준수합니다.
  5. GitHub 리포지토리가 비활성화되는 이유는 무엇인가요?
    페이스 스와핑 기술의 잠재적 악용 가능성으로 인해 GitHub는 서비스 약관 위반으로 일부 관련 리포지토리를 비활성화했습니다. 활성 브랜치 또는 커뮤니티 백업에서 코드를 가져오는 것이 좋습니다.
© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...