Skip to content

lailson/Henpixy

Repository files navigation


Henpixy
Henpixy

Um aplicativo de processamento digital de imagens desenvolvido em Python com PySide6.

Versão

Principais FuncionalidadesComo UsarDownloadDesenvolvimentoTecnologiasLicença

screenshot

Principais Funcionalidades

  • Interface Moderna e Intuitiva
    • Tela de boas-vindas com acesso rápido às funcionalidades
    • Menu organizado para fácil navegação entre ferramentas
  • Suporte a Diversos Formatos de Imagem
    • PNG, JPEG, BMP, GIF, TIFF, WebP, ICO, PSD, XBM, XPM
  • Operações de Processamento de Imagem
    • Transformações básicas: negativo, gama, alargamento de contraste
    • Filtros espaciais: média, mediana, mínimo, máximo, Laplaciano
    • Fatiamento por planos de bits com visualização detalhada
    • Pseudocores com mapas predefinidos e personalizáveis
  • Análise de Imagem
    • Visualização de histogramas com estatísticas detalhadas
    • Equalização de histograma com comparação antes/depois
    • Inspeção de pixels com matriz interativa
    • Exibição de metadados EXIF
  • Sistema de Histórico
    • Navegação completa entre estados da imagem
    • Reversão das operações aplicadas
  • Ferramentas de Visualização
    • Zoom avançado com atalhos de teclado
    • Comparação de imagens lado a lado
  • Tema claro moderno e consistente
    • Visual agradável em todos os sistemas operacionais

Como Usar

Para clonar e executar este aplicativo, você precisará de Git, Python 3.12 e opcionalmente Conda. Da sua linha de comando:

# Clone este repositório
$ git clone https://github.com/lailson/Henpixy.git

# Entre no repositório
$ cd Henpixy

# Crie um ambiente virtual (opcional, mas recomendado)
$ conda create --prefix ./env python=3.12
$ conda activate ./env

# Instale as dependências
$ pip install -e .

# Execute o aplicativo
$ python -m henpixy.main

Nota O aplicativo foi testado principalmente no macOS, mas deve funcionar em qualquer plataforma que suporte Python e Qt.

Download

Você pode baixar a versão mais recente do Henpixy para macOS.

Instruções para macOS

Se ao tentar abrir o aplicativo aparecer a mensagem "Henpixy.app está danificado e não pode ser aberto", siga um dos métodos abaixo:

Método 1 (Recomendado):

  1. Clique com o botão direito (ou Control+clique) no aplicativo Henpixy.app
  2. Selecione "Abrir" no menu de contexto
  3. Na janela de aviso, clique em "Abrir" novamente
  4. O aplicativo será executado normalmente e nas próximas vezes poderá ser aberto com duplo clique

Método 2 (Via Terminal):

  1. Abra o Terminal (em Aplicativos > Utilitários)
  2. Digite o comando abaixo (substitua pelo caminho correto se necessário):
    xattr -d com.apple.quarantine /Applications/Henpixy.app
  3. Agora o aplicativo deve abrir normalmente

Nota Essas restrições de segurança são impostas pelo macOS para proteger contra software não assinado. O Henpixy é um aplicativo seguro, desenvolvido para fins educacionais.

Desenvolvimento

Operações Implementadas

  • ✅ Filtro de Intensidade zero
  • ✅ Função negativo (transformação S = L - 1 - r)
  • ✅ Transformação gama (potência) ajustável
  • ✅ Alargamento de contraste com pontos configuráveis
  • ✅ Fatiamento por planos de bits
  • ✅ Equalização de histograma
  • ✅ Pseudocores por fatiamento de intensidades
  • ✅ Filtro de suavização da média
  • ✅ Filtros estatísticos (média, mediana, mínimo, máximo)
  • ✅ Filtro Laplaciano e aguçamento de imagens

Ferramentas de Visualização

  • ✅ Histogramas interativos
  • ✅ Estatísticas detalhadas da imagem
  • ✅ Visualização de intensidade de pixels
  • ✅ Comparação antes/depois para transformações
  • ✅ Navegação por histórico de alterações
  • ✅ Visualização de metadados EXIF quando disponíveis

Tecnologias

Este software utiliza os seguintes pacotes de código aberto:

Licença

MIT


Site do Projeto  ·  GitHub @lailson  ·  Desenvolvido para fins educacionais como parte de trabalho acadêmico

About

Aplicação para Processamento digital de Imagens

Resources

License

Stars

Watchers

Forks

Packages

No packages published