Repolode
pixpark

pixpark/gpupixel

Кроссплатформенная библиотека на C++ для фильтрации изображений и видео через OpenGL/ES, с бьюти-фильтрами и эффектами на основе распознавания лиц.

Звёзды
2,466
Форки
355
Открытые issues
57
Последний коммит
24 дня назад

Что это?

GPUPixel — библиотека на C++11 для применения фильтров к изображениям и видео в реальном времени на GPU. Она построена на OpenGL/ES и поэтому работает на любой платформе с поддержкой этого API; в проекте заявлена поддержка iOS, Android, Mac, Windows и Linux.

В библиотеку входят бьюти-фильтры и эффекты для работы с лицом, например обнаружение лиц, распознавание ключевых точек и сужение лица. Благодаря этому она подходит для обработки видео в реальном времени и конвейеров с камерой. Фильтры рассчитаны на работу с низкими накладными расходами, а сама библиотека занимает мало места.

В проекте есть документация по сборке из исходного кода, запуску демо и интеграции библиотеки в приложение.

Ключевые возможности

  • 01Фильтрация изображений и видео в реальном времени на GPU через OpenGL/ES.
  • 02Бьюти-фильтры и эффекты сужения лица.
  • 03Поддержка обнаружения лиц и распознавания ключевых точек.
  • 04Кроссплатформенная поддержка iOS, Android, Mac, Windows и Linux.
  • 05Написана на C++11 и занимает мало места.

Сценарии использования

  • Добавление бьюти-фильтров в приложения для прямых трансляций и видеозвонков.
  • Применение эффектов для лица в реальном времени в мобильном приложении с камерой.
  • Создание собственных GPU-фильтров для изображений в настольных приложениях или приложениях для embedded Linux.

Быстрый старт

  1. 1

    Прочитайте руководство по сборке на сайте документации

  2. 2

    Следуйте руководству по интеграции, чтобы использовать библиотеку в своем проекте

Что важно знать

  • В README нет команд сборки; инструкции по настройке находятся на внешнем сайте документации.

Темы

Частые вопросы

Что такое gpupixel?
Кроссплатформенная библиотека на C++ для фильтрации изображений и видео через OpenGL/ES, с бьюти-фильтрами и эффектами на основе распознавания лиц. GPUPixel — библиотека на C++11 для применения фильтров к изображениям и видео в реальном времени на GPU. Она построена на OpenGL/ES и поэтому работает на любой платформе с поддержкой этого API; в проекте заявлена поддержка iOS, Android, Mac, Windows и Linux.
gpupixel можно использовать бесплатно? Какая у него лицензия?
gpupixel распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
gpupixel всё ещё поддерживается?
Активно поддерживается. Последний коммит в gpupixel — 26 сент. 2026 г..
Для чего можно использовать gpupixel?
Добавление бьюти-фильтров в приложения для прямых трансляций и видеозвонков. Применение эффектов для лица в реальном времени в мобильном приложении с камерой. Создание собственных GPU-фильтров для изображений в настольных приложениях или приложениях для embedded Linux.
Как установить gpupixel?
Прочитайте руководство по сборке на сайте документации Следуйте руководству по интеграции, чтобы использовать библиотеку в своем проекте
Где скачать gpupixel?
Исходный код и инструкции по установке — на GitHub: https://github.com/pixpark/gpupixel

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

ManimGL — оригинальный движок 3Blue1Brown для создания точных анимаций на основе кода, используемых в обучающих видео по математике.

95,3 тыс.7,8 тыс.PythonMITОбновлён в прошлом месяце

Фреймворк с открытым исходным кодом для создания детерминированных MP4-видео из HTML, CSS, медиафайлов и анимаций с перемоткой, разработанный для AI-агентов, пишущих код.

67,2 тыс.6,1 тыс.TypeScriptApache-2.0Обновлён 10 часов назад