일반 소개
AI-ClothingTryOn은 개발자 speedTD가 만든 오픈 소스 Python 기반 데스크톱 애플리케이션으로, GitHub에서 호스팅됩니다. 이 애플리케이션은 Google 쌍둥이자리 사용자가 인물 사진과 옷 사진을 업로드하면 가상 시착 결과를 생성하는 인공 지능 기술입니다. 사용자는 옷이 자신에게 어떻게 보이는지 확인하고 구매 여부를 결정할 수 있습니다. 이 애플리케이션은 PyQt6를 사용하여 직관적인 인터페이스를 만듭니다. Gemini API 이미지를 처리하여 사실적인 피팅 결과를 생성합니다. 이 도구는 온라인 쇼핑 애호가뿐만 아니라 AI 기술을 연구하고자 하는 개발자에게도 적합합니다. 이 프로젝트는 EXE 파일과 소스 코드를 사용하는 두 가지 방법을 제공하므로 다양한 사용자에게 편리합니다.

기능 목록
- 사진 업로드캐릭터 사진과 의상 사진을 별도로 업로드할 수 있습니다.
- 피팅 결과 생성: 한 번에 10개의 서로 다른 피팅 결과 이미지를 생성합니다.
- 사용자 지정 팁사용자가 텍스트 프롬프트를 입력하여 AI 생성 효과를 조정할 수 있습니다.
- 결과 저장즐겨찾는 피팅 이미지를 로컬에 저장할 수 있습니다.
- 직관적인 인터페이스: 조작하기 쉬운 그래픽 인터페이스를 제공합니다.
- 배치 파일여러 이미지를 동시에 처리하여 효율성을 높일 수 있습니다.
도움말 사용
AI-ClothingTryOn은 미리 컴파일된 EXE 파일에서 직접 사용하거나 소스 코드에서 실행할 수 있는 데스크톱 툴입니다. 다음은 빠르게 시작하는 데 도움이 되는 자세한 설치 및 사용 가이드입니다.
설치 프로세스
방법 1: EXE 파일 사용(일반 사용자에게 적합)
- 프로그램 다운로드
- GitHub 페이지(https://github.com/speedTD/AI-ClothingTryOn)를 방문하세요.
- 릴리스 섹션에서 최신 버전의 EXE 파일을 다운로드하세요.
- 브라우저에서 EXE 다운로드를 차단하는 경우 대체 링크를 사용하여 ZIP 파일을 다운로드할 수 있습니다:
https://mega.nz/file/pYpkQbzJ#exFxB7T2QhQFbMUzza1xx_KeAajMreSy3MdBgZOKuQM
- ZIP 파일을 다운로드하고 압축을 푼 후, 해당 파일에 있는
AI-ClothingTryOn.exe
.
- 실행 중인 프로그램
- 더블 클릭
AI-ClothingTryOn.exe
시작. - 처음 실행하면 Google Gemini API 키를 입력하라는 메시지가 표시됩니다.
- 더블 클릭
- API 키 구성
- 키를 받으려면 아래의 'Google Gemini API 키 받기' 섹션을 참조하세요.
- 프로그램 팝업 창에 키를 입력하거나 프로젝트 루트 디렉토리의
api_key.txt
문서화.
방법 2: 소스 코드 사용(개발자용)
- 환경 준비하기
- 공식 Python 웹사이트에서 Python 3.8 이상을 설치하세요.
- Git 도구를 설치하려면 Git 웹사이트에서 다운로드하세요.
- Gemini API 호출을 위한 인터넷 연결이 되어 있는지 확인하세요.
- 코드 다운로드
- 터미널을 열고 다음 명령을 입력하여 프로젝트를 복제합니다:
git clone https://github.com/speedTD/AI-ClothingTryOn.git
- 프로젝트 카탈로그로 이동합니다:
cd AI-ClothingTryOn
- 터미널을 열고 다음 명령을 입력하여 프로젝트를 복제합니다:
- 종속성 설치
- 다음 명령을 실행하여 필요한 라이브러리를 설치합니다:
pip install -r requirements.txt
- 부족한 경우
requirements.txt
를 클릭하고 핵심 라이브러리를 수동으로 설치합니다:pip install pyqt6 google-generativeai pillow
- 다음 명령을 실행하여 필요한 라이브러리를 설치합니다:
- 실행 중인 프로그램
- 시작하려면 명령을 입력합니다:
python main.py
- 시작하려면 명령을 입력합니다:
구글 제미니 API 키 받기
- 브라우저를 열고 Google AI 스튜디오를 방문합니다.
- Google 계정으로 로그인합니다.
- 페이지에서 'API 키' 옵션을 찾아 '새 키 만들기'를 클릭합니다.
- 생성된 API 키를 복사합니다.
- 키를 프로그램 프롬프트 상자에 붙여넣거나 프로그램 프롬프트 상자의
api_key.txt
문서화.
주요 기능
사진 업로드
- 프로그램을 실행하면 인터페이스에 '인물 사진 선택'과 '옷 사진 선택'이라는 두 개의 버튼이 있습니다.
- '인물 사진 선택'을 클릭하고 선명한 전신 사진을 업로드합니다(JPG 또는 PNG 형식 권장).
- '옷 사진 선택'을 클릭하고 옷 사진을 업로드합니다(가급적 앞모습, 장애물이 없는 사진).
- 사진은 자동으로 다음 위치에 저장됩니다.
uploads/
폴더.
피팅 결과 생성
- 사진을 업로드한 후 '시험용 사진 10장 생성하기' 버튼을 클릭합니다.
- 이 프로그램은 구글 제미니 API를 호출하여 피팅의 10가지 이미지를 생성합니다.
- 생성 과정은 네트워크 속도와 이미지 크기에 따라 몇 초에서 몇 분 정도 걸립니다.
- 결과는 인터페이스에 표시되며 또한
results/
폴더.
사용자 지정 팁
- 인터페이스의 텍스트 상자에 '야외 장면에서 착용' 또는 '꼭 맞게 조정'과 같은 프롬프트를 입력할 수 있습니다.
- 입력하고 생성 버튼을 다시 클릭하면 AI가 프롬프트에 따라 결과를 조정합니다.
결과 저장
- 생성된 10개의 이미지 아래에 '저장' 버튼이 있습니다.
- '저장'을 클릭하고 저장 경로를 선택하면 이미지가 JPG 형식으로 저장됩니다.
주의
- 사진 요구 사항사람 사진이 완전히 보여야 하고 옷 사진은 배경이 선명하고 방해 요소가 없어야 합니다.
- 네트워크 요구 사항애플리케이션이 네트워크에 연결되어 있어야 Gemini API를 호출할 수 있습니다.
- 요금 알림구글 제미니 API는 사용량에 따라 요금이 발생할 수 있으므로 구글의 공식 가격을 확인하는 것이 좋습니다.
- 오류 처리프로그램이 충돌하는 경우 API 키가 올바른지 확인하거나 네트워크 연결이 제대로 작동하는지 확인하세요.
고급 사용
- 조정 코드개발자는 다음을 수정할 수 있습니다.
main.py
생성되는 이미지의 수를 늘리거나 인터페이스를 최적화하는 등의 작업을 수행합니다. - 멀티 스레드 최적화이 프로그램은 여러 스레드를 사용하여 이미지를 처리하며, 프로그래밍을 할 줄 아는 사용자는 스레드 매개변수를 조정하여 속도를 높일 수 있습니다.
- 공헌 프로젝트문제를 발견하거나 개선 제안이 있는 경우 프로젝트를 포크하고 풀 리퀘스트를 제출할 수 있습니다.
이 단계를 통해 AI-ClothingGENERATE로 옷을 입어보고 AI의 편리함을 경험할 수 있습니다.
애플리케이션 시나리오
- 온라인 쇼핑 결정
사용자는 이커머스 플랫폼에서 옷을 보고 이 도구를 사용하여 자신의 사진과 옷 사진을 업로드하여 입어보기 효과를 생성하고 구매 적합 여부를 판단할 수 있습니다. - 의류 매칭 테스트
다양한 조합의 옷을 입어보고 싶은 사용자는 여러 장의 옷 사진을 업로드하여 여러 번의 입어보기 결과를 생성하고 가장 잘 어울리는 옷을 찾을 수 있습니다. - AI 기술 학습
학생이나 개발자는 프로젝트 코드를 학습하고 Google Gemini API 및 PyQt6를 사용하여 데스크톱 애플리케이션을 개발하는 방법을 배울 수 있습니다.
QA
- 이 도구는 무료인가요?
프로젝트 자체는 무료이지만 구글 제미니 API를 사용하면 구글의 요금에 따라 수수료가 발생할 수 있습니다. - 네트워크가 필요한가요?
예, 이 프로그램은 Google Gemini API를 사용하며 이미지를 생성하려면 네트워크에 연결되어 있어야 합니다. - 생성 효과는 실제인가요?
결과는 사진의 품질과 큐워드에 따라 달라집니다. 대부분 사실적이지만 복잡한 배경이 결과에 영향을 미칠 수 있습니다. - 한 번에 두 개 이상의 드레스를 입어볼 수 있나요?
현재 버전은 한 번에 하나의 의류를 처리하며 여러 개를 여러 번 실행해야 합니다.
© 저작권 정책
기사 저작권 AI 공유 서클 모두 무단 복제하지 마세요.
관련 문서
댓글 없음...