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

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file image_processing_package_gleyson_atanazio-0.0.4.tar.gz.

File metadata

File hashes

Hashes for image_processing_package_gleyson_atanazio-0.0.4.tar.gz
Algorithm Hash digest
SHA256 4c4699fd09f9430da288ad14a85a106bd15124eb4bd1a53900c4cc5137fa6358
MD5 6aa1a3ed4cf3c6e8a7e67886cb9731ff
BLAKE2b-256 0856b73676425df59c03f30db2528f6403e1e360b601c3c7082d20752d2a933e

See more details on using hashes here.

File details

Details for the file image_processing_package_gleyson_atanazio-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for image_processing_package_gleyson_atanazio-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b7107eadcd661677f5982cddd8f49c764b131d0198d7c6b819a52099773f54f9
MD5 a4471b1428519b87d1480c2958e515ec
BLAKE2b-256 5d745bd49d715fc648b7c53970fd012da7597994d7b4b17f874c0db4579bbd8b

See more details on using hashes here.

Supported by

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