Кроссплатформенный терминал с OpenGL-ускорением на GPU, который использует другие инструменты, например tmux, для вкладок и разделения окон.
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
Прочитайте руководство по сборке на сайте документации
- 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 обновляется ежедневно.
Похожие проекты
Python-фреймворк для создания веб-, десктопных и мобильных приложений с интерфейсом на базе Flutter — без опыта во фронтенд-разработке.
Кроссплатформенный UI-фреймворк на C++17 с GLFW/SDL2 для окон и OpenGL/Vulkan для рендеринга, построенный вокруг декларативного DSL.
GUI с узловым графом, API и бэкенд для локального запуска диффузионных моделей и генерации изображений, видео, аудио и 3D-контента.
ManimGL — оригинальный движок 3Blue1Brown для создания точных анимаций на основе кода, используемых в обучающих видео по математике.
Фреймворк с открытым исходным кодом для создания детерминированных MP4-видео из HTML, CSS, медиафайлов и анимаций с перемоткой, разработанный для AI-агентов, пишущих код.