Repolode
pixpark

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. 1

    Leia o guia de build no site de documentação

  2. 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