Emulador de terminal multiplataforma com aceleração por GPU e OpenGL, que usa ferramentas como tmux para oferecer abas e divisões.
pixpark/gpupixel
Biblioteca multiplataforma de filtros de imagem e vídeo em C++ que usa OpenGL/ES e oferece efeitos de beleza e baseados em rostos.
- Estrelas
- 2,466
- Forks
- 355
- Issues abertas
- 57
- Último commit
- há 24 dias
O que é?
GPUPixel é uma biblioteca em C++11 para aplicar filtros em tempo real a imagens e vídeos na GPU. Ela usa OpenGL/ES e, por isso, pode rodar em qualquer plataforma compatível com essa API. O projeto lista iOS, Android, Mac, Windows e Linux como plataformas compatíveis.
A biblioteca inclui filtros de beleza e efeitos relacionados a rostos, como detecção facial, landmarks e afinamento do rosto, sendo adequada para pipelines de vídeo ao vivo e de câmera. Os filtros foram projetados para ter baixo overhead, e a biblioteca ocupa pouco espaço.
O projeto oferece documentação sobre como compilar a partir do código-fonte, executar demos e integrar a biblioteca a uma aplicação.
Recursos principais
- 01Filtros de imagem e vídeo em tempo real na GPU via OpenGL/ES.
- 02Filtros de beleza e efeitos de afinamento do rosto.
- 03Suporte à detecção facial e a landmarks.
- 04Suporte multiplataforma para iOS, Android, Mac, Windows e Linux.
- 05Escrita em C++11 e com pouco espaço ocupado.
Casos de uso
- Adicionar filtros de beleza a aplicativos de transmissão ao vivo ou chamadas de vídeo.
- Aplicar efeitos faciais em tempo real em um pipeline de câmera em dispositivos móveis.
- Criar filtros de imagem personalizados na GPU para aplicações desktop ou Linux embarcado.
Início rápido
- 1
Leia o guia de build no site de documentação
- 2
Siga o guia de integração para usar a biblioteca no seu projeto
Antes de usar
- O README não inclui comandos de build; as etapas de configuração estão em um site de documentação externo.
Tópicos
Perguntas frequentes
- O que é gpupixel?
- Biblioteca multiplataforma de filtros de imagem e vídeo em C++ que usa OpenGL/ES e oferece efeitos de beleza e baseados em rostos. GPUPixel é uma biblioteca em C++11 para aplicar filtros em tempo real a imagens e vídeos na GPU. Ela usa OpenGL/ES e, por isso, pode rodar em qualquer plataforma compatível com essa API. O projeto lista iOS, Android, Mac, Windows e Linux como plataformas compatíveis.
- gpupixel é gratuito? Qual é a licença?
- gpupixel é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- gpupixel ainda é mantido?
- Manutenção ativa. O último commit de gpupixel foi em 26 de set. de 2026.
- Para que posso usar gpupixel?
- Adicionar filtros de beleza a aplicativos de transmissão ao vivo ou chamadas de vídeo. Aplicar efeitos faciais em tempo real em um pipeline de câmera em dispositivos móveis. Criar filtros de imagem personalizados na GPU para aplicações desktop ou Linux embarcado.
- Como instalar gpupixel?
- Leia o guia de build no site de documentação Siga o guia de integração para usar a biblioteca no seu projeto
- Onde consigo gpupixel?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/pixpark/gpupixel
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework Python para criar apps web, desktop e mobile com interface baseada em Flutter, sem precisar de experiência com frontend.
Um framework de UI multiplataforma em C++17, com backends de janela GLFW/SDL2 e renderização OpenGL/Vulkan, baseado em uma DSL declarativa.
GUI em grafo de nós, API e backend para executar modelos de difusão localmente e gerar imagens, vídeos, áudio e conteúdo 3D.
ManimGL é o mecanismo original do 3Blue1Brown para criar animações precisas e controladas por código, usadas em vídeos explicativos de matemática.
Framework open source para transformar HTML, CSS, mídia e animações navegáveis em vídeos MP4 determinísticos, criado para agentes de programação com IA.