1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/open-mmlab-mmediting

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_zh-CN.md 25 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 07.03.2025 20:38 45afc7d
 
Официальный сайт OpenMMLab НОВОСТИ      Открытая платформа OpenMMLab ПОДКЛЮЧИСЬ
 

PyPI документация badge codecov лицензия открытые задачи решение задач

📘Инструкция по использованию | 🛠️Установка | 📊База моделей | 🆕Обновление | 🚀Проекты в разработке | 🤔ЗадачиEnglish | Китайский

🚀 Последние достижения ### Последняя версия MMEditing v1.0.0rc6 была выпущена 02/03/2023:

  • Добавлена поддержка Gradio GUI для задач inpainting.
  • Добавлены inferencer'ы для задач цветизации изображений, перевода изображений и моделей GAN.

MMEditing теперь поддерживает все задачи, модели, оптимизаторы и метрики из проекта MMGeneration и унифицировал интерфейсы компонентов с использованием MMEngine 😍.

Для получения более подробной информации о последних изменениях и истории проекта прочитайте журнал обновлений. Для перехода от старых версий MMEditing 0.x к новым версиям MMEditing 1.x прочитайте руководство по миграции.

📄 Оглавление

🔝 Вернуться в начало

📖 Введение

MMEditing — это открытый набор инструментов для работы с изображениями и видео на основе PyTorch. Это один из проектов OpenMMLab.

На данный момент MMEditing поддерживает множество задач по генерации и редактированию изображений и видео.https://user-images.githubusercontent.com/12782558/217152698-49169038-9872-4200-80f7-1d5f7613afd7.mp4

Код основной ветки основан на Python 3.8+ и PyTorch 1.9+.

✨ Основные характеристики

  • SOTA

    MMEditing предоставляет SOTA алгоритмы для обработки, редактирования и генерации изображений и видео.

  • Сильные и популярные применения

    MMEditing поддерживает популярные задачи, такие как восстановление изображений, генерация текстовых изображений, 3D-генерацию, редактирование изображений, выделение объектов, сверхвысокое разрешение и генерацию. Особенно MMEditing поддерживает интерполяцию, проекцию и редактирование GAN и другие популярные применения. Попробуйте свои GAN!

  • Модульная архитектура с возможностью гибкого сочетания

    MMEditing разбивает редакторскую систему на различные компоненты и позволяет легко создавать пользовательские модели путём комбинирования различных модулей.

  • Эффективное распределённое обучение

    Благодаря MMSeparateDistributedDataParallel, распределённое обучение с динамической моделью можно легко реализовать.

🔝 Вернуться в начало

🙌 Участие в проектах

Увеличивающееся количество участников сообщества делает наш алгоритмический набор всё более развитым. Недавние проекты, созданные участниками сообщества, включают:- GLIDE от [@Taited].

Чтобы сделать добавление новых проектов в MMEditing проще, мы запустили проекты.

Большое спасибо за ваше участие в улучшении MMEditing. Для получения руководства по внесению вклада обратитесь к [CONTRIBUTING.md] в MMCV ([https://github.com/open-mmlab/mmcv/tree/2.x/CONTRIBUTING.md]) и [CONTRIBUTING.md] в MMEngine ([https://github.com/open-mmlab/mmengine/blob/main/CONTRIBUTING_zh-CN.md]).

🔝Вернуться в начало

🛠️ Установка

MMEditing зависит от PyTorch, MMEngine и MMCV. Ниже приведены краткие шаги установки.

Шаг 1. Установите PyTorch следуя официальному руководству.

Шаг 2. Используйте MIM для установки MMCV.

pip3 install openmim
# ждать выпуска предварительно скомпилированных пакетов
mim install 'mmcv>=2.0.0rc1'

Шаг 3. Установите MMEditing из исходного кода.

git clone -b 1.x https://github.com/open-mmlab/mmediting.git
cd mmediting
pip3 install -e .

Для получения более подробной информации о процессе установки обратитесь к руководству по установке.

Начало работы

Для получения базовых знаний о работе с MMEditing обратитесь к быстрому запуску и демонстрации вывода.

🔝Вернуться в начало

## 📊 База моделей
Поддерживаемые алгоритмы
Условные GAN Безусловные GAN Реставрация изображений Сверхразрешение изображений
Инпейнтинг Мэттинг Цветовая реконструкция изображений Перевод изображений
Текст в изображение Генерация осведомленная о 3D

Просмотрите каталог моделей для получения более подробной информации.

🔝 Вернуться в начало

🤝 Благодарность

MMEditing — это открытое программное обеспечение, созданное совместными усилиями различных университетов и компаний. Мы благодарим всех участников проекта за реализацию алгоритмов и внедрение новых функций, а также пользователей за ценные отзывы. Наша цель — предоставить сообществу гибкий набор инструментов для воспроизведения существующих алгоритмов и создания новых моделей, что будет способствовать развитию открытого источника.

🔝 Вернуться в начало

📄 Цитирование

Если MMEditing помогает вашему исследованию, пожалуйста, используйте следующий библиографический образец для цитирования:

@misc{mmediting2022,
    title = {{MMEditing}: {OpenMMLab} Инструментарий для редактирования изображений и видео},
    author = {{Контрибьюторы MMEditing}},
    howpublished = {\url{https://github.com/open-mmlab/mmediting}},
    year = {2022}
}

🔝 Вернуться в начало

📜 Лицензия

Проект распространяется с лицензией Apache 2.0.

🔝 Вернуться в начало

## 🛠 Другие проекты OpenMMLab - [MMEngine](https://github.com/open-mmlab/mmengine): Основной движок OpenMMLab. - [MMCV](https://github.com/open-mmlab/mmcv): Базовая библиотека компьютерного зрения OpenMMLab. - [MIM](https://github.com/open-mmlab/mim): MIM — единственный вход для проектов, алгоритмов и моделей OpenMMLab. - [MMClassification](https://github.com/open-mmlab/mmclassification): Инструментарий для классификации изображений OpenMMLab. - [MMDetection](https://github.com/open-mmlab/mmdetection): Инструментарий для детекции объектов OpenMMLab. - [MMDetection3D](https://github.com/open-mmlab/mmdetection3d): Новый универсальный платформенный подход для Yö 3D детекции объектов OpenMMLab. - [MMRotate](https://github.com/open-mmlab/mmrotate): Инструментарий для детекции вращательных рамок и тестовых метрик OpenMMLab. - [MMSegmentation](https://github.com/open-mmlab/mmsegmentation): Инструментарий для сегментации изображений OpenMMLab. - [MMOCR](https://github.com/open-mmlab/mmocr): Интегрированный инструментарий для распознавания и анализа текста OpenMMLab. - [MMPose](https://github.com/open-mmlab/mmpose): Инструментарий для оценки поз OpenMMLab. - [MMHuman3D](https://github.com/open-mmlab/mmhuman3d): Инструментарий для моделирования человеческого тела и тестовых метрик OpenMMLab. - [MMSelfSup](https://github.com/open-mmlab/mmselfsup): Инструментарий для обучения без надзора и тестовых метрик OpenMMLab. - [MMRazor](https://github.com/open-mmlab/mmrazor): Инструментарий для сжатия моделей и тестовых метрик OpenMMLab. - [MMFewShot](https://github.com/open-mmlab/mmfewshot): Инструментарий для обучения с малым количеством образцов и тестовых метрик OpenMMLab. - [MMAction2](https://github.com/open-mmlab/mmaction2): Новый инструментарий для понимания видео OpenMMLab.- [MMTracking](https://github.com/open-mmlab/mmtracking): Интегрированный платформенный подход для компьютерного зрения в области видеонаблюдения OpenMMLab. - [MMFlow](https://github.com/open-mmlab/mmflow): Инструментарий для оценки потока движения и тестовых метрик OpenMMLab. - [MMEditing](https://github.com/open-mmlab/mmediting): Инструментарий для редактирования изображений и видео OpenMMLab. - [MMGeneration](https://github.com/open-mmlab/mmgeneration): Инструментарий для генерации изображений и видео OpenMMLab. - [MMDeploy](https://github.com/open-mmlab/mmdeploy): Фреймворк для развертывания моделей OpenMMLab.

🔝 вернуться в начало

## Добро пожаловать в сообщество OpenMMLab

Сканирование нижеприведённого QR-кода позволит вам подписаться на официальный аккаунт OpenMMLab на Zhihu и присоединиться к официальному QQ-чату OpenMMLab здесь, либо через группового администратора Xiao Miao присоединиться к официальному WeChat-чату.

Мы будем рады видеть вас в сообществе OpenMMLab:

  • 📢 Поделиться передовыми технологиями AI-фреймворков
  • 💻 Раскрыть исходный код часто используемых модулей PyTorch
  • 📰 Опубликовать последние новости от OpenMMLab
  • 🚀 Представить новые алгоритмы, разработанные командой OpenMMLab
  • 🏃 Получить более эффективную помощь при решении проблем и обратной связи
  • 🔥 Общаться с разработчиками из различных областей

Полезные материалы 📘 ждут вас 💗, присоединяйтесь к сообществу OpenMMLab 👬

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/open-mmlab-mmediting.git
git@api.gitlife.ru:oschina-mirror/open-mmlab-mmediting.git
oschina-mirror
open-mmlab-mmediting
open-mmlab-mmediting
main