Comfyui에서 구식 또는 품질이 낮은 이미지를 향상시킵니다. 선택적 기능에는 자동 스크래치 제거 및 얼굴 향상이 포함됩니다. 여러 개의 작은 체크 포인트 및 VAE를 설치해야합니다.
Microsoft/Gold-Photos-Back-to-Life를 기반으로합니다.
설치하기 전에 모든 가상 환경이 활성화되어 있는지 확인하고 필요한 경우 PIP 명령 전에 대상 Python 실행 파일을 전제하십시오.
cd ./ComfyUI-Bringing-Old-Photos-Back-to-Life/
path t o p ython.exe pip install -r requirements.txt --upgrade
Pytorch 및 Torchvision도 필요하지만 이미 설치해야합니다. (설치 세부 정보는 주요 Comfyui Repo를 참조하십시오.)
Windows에 DLIB를 설치하는 동안 문제가 발생할 수 있습니다. 가능한 해결책은 다음과 같습니다.
시스템에 CMAKE를 이미 설치하고 CMakebin
DLIB를 구축하기 위해 경로에 추가해야 할 수도 있습니다.
path t o p ython.exe -m pip install easydict matplotlib opencv-python scikit-image scipy
path t o p ython.exe -m pip install cmake
path t o p ython.exe -m pip install dlib==19.24.1
또는 일부 사람들은 DLIB를 위해 사전 제작 된 바퀴를 가지고 있지만 Python 버전으로 구축되지 않을 수 있습니다.
pathtopython.exe -m pip install pathtodlib.whl
다운로드 -BOPBTL 모델
device_ids
쉼표로 분리 된 장치 ID 목록으로 설정하십시오 (예 : 0
또는 1,2
). CPU에는 -1
사용하십시오.
models/vae/
에 배치하십시오.
다음 모델을 추출하여 models/vae/
내부에 배치하십시오.
다음 모델을 추출하여 models/checkpoints/
내부에 배치하십시오.
다음 모델을 추출하여 models/checkpoints/
내부에 배치하십시오.
다운로드 - shape_predictor_68_face_landmarks.dat
다음 모델을 추출하여 models/facedetection/
(사용자 정의 디렉토리) 내에 배치하십시오.
다운로드 - 얼굴 향상 모델
다음 모델을 추출하여 models/checkpoints/
내부에 배치하십시오.
device_ids
쉼표로 분리 된 장치 ID 목록으로 설정하십시오 (예 : 0
또는 1,2
). CPU에는 -1
사용하십시오.
이미지 치수가 8 ~ 16 픽셀의 배수가 아닌 경우 모델을 실행할 수 있습니다 (사용 된 모델에 따라 다름).
@inproceedings { wan2020bringing ,
title = { Bringing Old Photos Back to Life } ,
author = { Wan, Ziyu and Zhang, Bo and Chen, Dongdong and Zhang, Pan and Chen, Dong and Liao, Jing and Wen, Fang } ,
booktitle = { Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition } ,
pages = { 2747--2757 } ,
year = { 2020 }
}
@article { wan2020old ,
title = { Old Photo Restoration via Deep Latent Space Translation } ,
author = { Wan, Ziyu and Zhang, Bo and Chen, Dongdong and Zhang, Pan and Chen, Dong and Liao, Jing and Wen, Fang } ,
journal = { arXiv preprint arXiv:2009.07047 } ,
year = { 2020 }
}
이 저장소의 코드 및 사전 처리 된 모델은 라이센스 파일에 지정된 MIT 라이센스에 따라 있습니다. 우리는 라벨이 붙은 데이터 세트를 사용하여 스크래치 감지 모델을 훈련시킵니다.
이 프로젝트는 Microsoft 오픈 소스 행동 강령을 채택했습니다. 자세한 내용은 추가 질문이나 의견이 있으면 행동 강령 FAQ 또는 [email protected]에 문의하십시오.