Skip to main content

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

Project description

Processar Imagens com Python (image-processing-package-gleyson-atanazio)

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 image-processing-package-gleyson-atanazio:

pip install image-processing-package-gleyson-atanazio

Utilização

# Importe os módulos desejados
from image_processing_package_gleyson_atanazio 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 image_processing_package_gleyson_atanazio 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 image_processing_package_gleyson_atanazio 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

Alterações:

  • O título principal e as seções "Instalação" e "Utilização" foram atualizados para usar o nome correto do pacote: image-processing-package-gleyson-atanazio.
  • Os exemplos de código também foram atualizados para importar o pacote com o nome correto.

Agora o README.md está consistente com o nome do pacote publicado no PyPI. 👍

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