Skip to main content

Módulo para processamento e comparação de imagens.

Project description

Processar Imagens com Python (processar-imagem-py)

Descrição

Módulo Python para processamento e comparação de imagens. Este projeto foi criado durante o Treinamento DIO NTT Data 2024. Ele fornece um conjunto de funções para:

  • Carregar e salvar imagens.
  • Redimensionar imagens.
  • Converter imagens para escala de cinza.
  • Calcular a diferença entre duas imagens.
  • Equalizar histogramas de imagens.
  • Exibir imagens e seus histogramas.

Instalação

Utilize o gerenciador de pacotes pip para instalar o processar-imagem-py:

pip install processar-imagem-py

Utilização

# Importe os módulos desejados
from processar_imagem_py import processing, transformation, utils  


# Exemplo de uso das funções:

imagem = utils.io.read_image("caminho/da/imagem.jpg")
imagem_redimensionada = transformation.resize_image(imagem, proportion=0.5)
utils.plot.plot_image(imagem_redimensionada) 

Exemplos

  • Comparar duas imagens e destacar as diferenças:
from processar_imagem_py import processing, utils

imagem1 = utils.io.read_image("image1.jpg")
imagem2 = utils.io.read_image("image2.jpg")
diferenca = processing.find_difference(imagem1, imagem2)
utils.plot.plot_result(imagem1, imagem2, diferenca)
  • Redimensionar uma imagem:
from processar_imagem_py import transformation, utils

imagem = utils.io.read_image("image.jpg")
imagem_pequena = transformation.resize_image(imagem, 0.5)
utils.plot.plot_image(imagem_pequena)

Estrutura do Projeto

image-processing-package/ ├── .gitignore ├── README.md ├── requirements.txt ├── setup.py └── image_processing ├── init.py ├── processing │ ├── init.py │ ├── combination.py │ └── transformation.py └── utils ├── init.py ├── io.py └── plot.py

Autor

Gleyson Atanazio

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page