Skip to content

O LuminaPixel Studio é um software de processamento de imagens desenvolvido para trabalhar tanto com imagens RGB de 24 bits por pixel quanto com imagens em escala de cinza de 8 bits por pixel.

Notifications You must be signed in to change notification settings

Prism411/luminapixelstudio-project

Repository files navigation

LUMINA PIXEL STUDIO

⚠️ Atenção com a passagem de parametros, especialmente nas funções de scalling, comece com valores pequenos de 0.1, 0.2 e por assim adiante! ⚠️

O Que é o Lumina Pixel Studio

O lumina Pixel Studio é um aplicativo de manipulação de imagens no ambito educacional para estudar como a transformação/processamento pode afetar imagens, foi feito como uma espécie de experimento pois todas as funções foram implementadas á mão

Qual o objetivo do projeto?

O objetivo principal deste trabalho é desenvolver o aplicativo Lumina Pixel Studio, que contém a integração de várias funcionalidades essenciais para o processamento de imagens. Entre estas funcionalidades, incluem-se operações algébricas como dissolve cruzado e dissolve cruzado não-uniforme; transformações de intensidade, que abrangem técnicas como negativo, alargamento de contraste, limiarização, transformação de potência e transformação logarítmica; a manipulação de histogramas através de expansão e equalização; e o controle de contraste adaptativo com parâmetros ajustáveis. Adicionalmente, o software incorpora transformações geométricas como mudança de escala, cisalhamento, rebatimento, rotação, e outras técnicas mais avançadas. Filtragem linear e não-linear, detecção de bordas usando o Gradiente de Sobel, aprimoramento de bordas e convolução com ajuste de offset também são aspectos fundamentais deste projeto.

Bibiliotecas utilizadas:

Vale notar que as funções de processamento de imagens foram feitas á mão sem utilizar bibliotecas de terceiros.

  • Numpy
  • openCV
  • PIL
  • TkinterCustom
  • Tkinter
  • shutil
  • os
  • scipy
  • matplotlib

Comandos Necessarios para rodar o Aplicativo

pip install numpy
pip install opencv-python
pip install Pillow
pip install tkintertable
pip install matplotlib
pip install scipy

Como Utilizar o Aplicativo:

  1. Na tela principal do aplicativo, existem três botões. Um deles é para acessar a pasta 'luminaprocessing', onde ficarão salvas as imagens que você editar. Os outros dois botões são apenas para dar crédito aos criadores.
  2. Você pode selecionar a imagem que deseja editar apertando no botão "Selecionar Imagem".
  3. Após isso, outra janela se abrirá, que é a janela de edição da imagem. Aqui, você pode ser livre para fazer as alterações que desejar.

⚠️ Atenção com a passagem de parametros, especialmente nas funções de scalling, comece com valores pequenos de 0.1, 0.2 e por assim adiante! ⚠️

Documentação do Projeto:

Contatos:

About

O LuminaPixel Studio é um software de processamento de imagens desenvolvido para trabalhar tanto com imagens RGB de 24 bits por pixel quanto com imagens em escala de cinza de 8 bits por pixel.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published