Unity 게임과 시뮬레이션을 강화 학습 및 모방 학습용 AI 에이전트 환경으로 만드는 오픈소스 툴킷입니다.
sczhou/CodeFormer
코드북 조회 트랜스포머로 저화질·손상된 얼굴 사진을 복원하는 PyTorch 기반 모델입니다.
대체할 수 있는 제품:Remini
Topaz Photo AI
- 스타
- 18,183
- 포크
- 3,723
- 열린 이슈
- 283
- 마지막 커밋
- 11개월 전
어떤 프로젝트인가요?
CodeFormer는 NTU S-Lab에서 개발해 NeurIPS 2022에 발표한 얼굴 복원 모델입니다. 블러, 노이즈, 낮은 해상도, 노화로 인한 손상 등 원인을 알 수 없는 열화가 있는 얼굴 이미지를 입력받아 더 선명하고 세밀한 얼굴로 복원합니다. 고품질 얼굴 특징을 학습한 코드북과 트랜스포머를 결합해 각 얼굴에 가장 잘 맞는 특징을 찾습니다.
저장소에는 여러 작업을 위한 CLI 추론 기능이 제공됩니다. 잘라내고 정렬한 512x512 얼굴 복원, Real-ESRGAN을 선택적으로 사용한 전체 이미지 향상, 동영상 파일 처리, 흑백 또는 색이 바랜 사진의 컬러화, 마스크 영역 인페인팅을 지원합니다. fidelity weight 매개변수로 출력 품질과 입력 이미지 유사도 간의 균형을 조정할 수 있습니다. 학습 코드와 설정 파일도 포함되어 있습니다.
설치하려면 PyTorch 1.7.1 이상, CUDA 10.1 이상이 필요하며, 제공된 스크립트로 사전 학습 가중치를 내려받아야 합니다. 얼굴 감지에는 포함된 facelib 감지기 또는 dlib을 사용할 수 있습니다.
핵심 기능
- 01fidelity weight로 품질과 유사도의 균형을 조정하면서 블러, 노이즈, 저해상도 얼굴을 복원합니다.
- 02잘라내고 정렬한 얼굴, 전체 이미지, 동영상 파일을 처리합니다.
- 03흑백 또는 색이 바랜 얼굴 사진을 컬러화합니다.
- 04마스크로 지정한 얼굴 영역을 인페인팅합니다.
- 05Real-ESRGAN으로 배경과 얼굴을 선택적으로 업스케일합니다.
- 06학습 코드와 설정 파일을 포함합니다.
활용 사례
- 오래되거나 손상된 가족 사진 복원.
- 동영상 클립의 저화질 얼굴 영상 향상.
- AI 생성 이미지에서 왜곡된 얼굴 보정.
- 블라인드 얼굴 복원 방법의 연구 비교.
토픽
자주 묻는 질문
- CodeFormer은(는) 무엇인가요?
- 코드북 조회 트랜스포머로 저화질·손상된 얼굴 사진을 복원하는 PyTorch 기반 모델입니다. CodeFormer는 NTU S-Lab에서 개발해 NeurIPS 2022에 발표한 얼굴 복원 모델입니다. 블러, 노이즈, 낮은 해상도, 노화로 인한 손상 등 원인을 알 수 없는 열화가 있는 얼굴 이미지를 입력받아 더 선명하고 세밀한 얼굴로 복원합니다. 고품질 얼굴 특징을 학습한 코드북과 트랜스포머를 결합해 각 얼굴에 가장 잘 맞는 특징을 찾습니다.
- CodeFormer은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- CodeFormer은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- CodeFormer은(는) 아직 유지보수되고 있나요?
- 6개월 이상 커밋 없음. CodeFormer의 마지막 커밋은 2025년 11월 18일입니다.
- CodeFormer은(는) 어디에 사용할 수 있나요?
- 오래되거나 손상된 가족 사진 복원. 동영상 클립의 저화질 얼굴 영상 향상. AI 생성 이미지에서 왜곡된 얼굴 보정. 블라인드 얼굴 복원 방법의 연구 비교.
- CodeFormer은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/sczhou/CodeFormer
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
이미지·동영상·오디오·3D를 로컬에서 생성하는 diffusion 모델용 노드 그래프 GUI, API 및 백엔드입니다.
이미지 배경을 제거하는 Python 도구 및 라이브러리로, CLI·라이브러리·HTTP 서버·Docker에서 사용할 수 있습니다.
MoE와 720P 옵션을 제공하며 텍스트, 이미지, 음성 또는 캐릭터 동작으로 영상을 만드는 오픈소스 생성 모델
내 기기에서 실행되며 WhatsApp, Telegram, Slack, Discord 등의 채팅 앱으로 대화하는 셀프 호스팅 개인 AI 어시스턴트
코딩 에이전트의 브레인스토밍, 계획, TDD, 서브에이전트 기반 구현을 돕는 개발 방법론과 스킬 라이브러리입니다.