AI-ClothingTryOn: виртуальный инструмент для примерки одежды на основе Gemini
Общее введение
AI-ClothingTryOn - это настольное приложение с открытым исходным кодом на базе Python, созданное разработчиком speedTD и размещенное на GitHub. Оно использует Google Близнецы Технология искусственного интеллекта, позволяющая пользователям загружать фотографии людей и изображения одежды для создания результатов виртуальной примерки. Пользователи могут увидеть, как одежда выглядит на них, и принять решение о покупке. Приложение использует PyQt6 для создания интуитивно понятного интерфейса с помощью Gemini API Обрабатывает изображения для создания реалистичных результатов примерки. Этот инструмент подойдет не только любителям интернет-магазинов, но и разработчикам, которые хотят изучить технологию искусственного интеллекта. Проект предоставляет два способа использования EXE-файла и исходного кода, что удобно для разных пользователей.

Список функций
- Загрузить фотографии: Поддерживается загрузка фотографий персонажей и одежды по отдельности.
- Создание результатов подгонки: Создайте 10 различных изображений результатов подгонки за один раз.
- Пользовательские советы: Пользователи могут вводить текстовые подсказки для настройки эффекта генерации ИИ.
- Сохранить результаты: Вы можете сохранить понравившиеся изображения для примерки в локальном режиме.
- интуитивно понятный интерфейс: Обеспечивает простой в использовании графический интерфейс, которым легко управлять.
- пакетный файл: Поддерживает одновременную обработку нескольких изображений для повышения эффективности.
Использование помощи
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
Запуск. - При первом запуске вам будет предложено ввести API-ключ Google Gemini.
- двойной щелчок
- Настройка ключа API
- Для получения ключа обратитесь к разделу "Получение ключа API Google Gemini" ниже.
- Введите ключ во всплывающем окне программы или сохраните его в корневом каталоге проекта в папке
api_key.txt
Документация.
Метод 2: Использование исходного кода (для разработчиков)
- Подготовка среды
- Установите Python 3.8 или более позднюю версию с официального сайта Python.
- Установите инструмент 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 Gemini
- Откройте браузер и посетите Google AI Studio.
- Войдите в систему с помощью учетной записи Google.
- Найдите на странице пункт "Ключи API" и нажмите "Создать новый ключ".
- Скопируйте сгенерированный ключ API.
- Вставьте ключ в окно запроса программы или сохраните его в файле
api_key.txt
Документация.
Основные функции
Загрузить фотографии
- После запуска программы на интерфейсе есть две кнопки: "Выбрать фото людей" и "Выбрать фото одежды".
- Нажмите на кнопку "Выбрать фотографию" и загрузите четкую фотографию в полный рост (рекомендуется формат JPG или PNG).
- Нажмите на кнопку "Выбрать фото одежды" и загрузите фотографию своей одежды (желательно спереди, без помех).
- Фотографии автоматически сохраняются в
uploads/
Папка.
Создание результатов подгонки
- После загрузки фотографий нажмите на кнопку "Создать 10 примерочных картинок".
- Программа обращается к API Google Gemini для создания 10 различных изображений фитинга.
- Процесс генерации занимает от нескольких секунд до нескольких минут, в зависимости от скорости сети и размера изображения.
- Результаты отображаются на интерфейсе, а также сохраняются в
results/
Папка.
Пользовательские советы
- В текстовом поле на интерфейсе можно ввести подсказки, например "Носить на открытом воздухе" или "Отрегулировать для плотного прилегания".
- Введите его и снова нажмите кнопку Generate, и ИИ скорректирует результат в соответствии с подсказками.
Сохранить результаты
- Под 10 созданными изображениями находится кнопка "Сохранить".
- Нажмите "Сохранить" и выберите путь сохранения, изображение будет сохранено в формате JPG.
предостережение
- Требования к изображениюФотографии людей должны быть полностью видны, а изображения одежды должны быть четкими и не отвлекать внимание от фона.
- сетевые требования: Для вызова Gemini API приложение должно быть подключено к сети.
- Напоминания о сборах: За использование API Google Gemini может взиматься плата, поэтому мы рекомендуем ознакомиться с официальными ценами Google.
- обработка ошибок: Если программа дает сбой, проверьте правильность ключа API или убедитесь, что сетевое соединение работает.
Расширенное использование
- Код корректировки: Разработчики могут изменять
main.py
Например, увеличить количество генерируемых изображений или оптимизировать интерфейс. - Многопоточная оптимизация: Программа использует несколько потоков для обработки изображений, и пользователи, разбирающиеся в программировании, могут настроить параметры потоков для увеличения скорости.
- Проекты вклада: Если вы обнаружили проблему или у вас есть предложение по улучшению, вы можете форкнуть проект и отправить Pull Request.
Выполнив эти действия, вы сможете примерить одежду с помощью AI-ClothingGENERATE и ощутить удобство искусственного интеллекта.
сценарий применения
- Решение о покупках онлайн
Пользователи смотрят на одежду на платформе электронной коммерции и с помощью этого инструмента загружают свою фотографию и изображение одежды, чтобы создать эффект примерки и определить, подходит ли она для покупки. - Тест на подбор одежды
Пользователи, которые хотят попробовать различные сочетания одежды, могут загрузить несколько фотографий одежды, чтобы получить несколько результатов примерки и найти наилучший вариант. - Техническое обучение ИИ
Студенты и разработчики могут изучить код проекта и узнать, как разрабатывать настольные приложения с помощью Google Gemini API и PyQt6.
QA
- Является ли этот инструмент бесплатным?
Сам проект бесплатный, но использование API Google Gemini может быть платным, в зависимости от тарифов Google. - Нужна ли мне сеть?
Да, программа опирается на API Google Gemini и должна быть подключена к сети, чтобы генерировать изображения. - Реален ли эффект поколения?
Результаты зависят от качества фотографии и слова подсказки. В основном реалистичные, но сложные фоны могут повлиять на результаты. - Могу ли я примерять несколько платьев одновременно?
В текущей версии обрабатывается по одному предмету одежды за раз, для нескольких предметов требуется несколько прогонов.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...