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
License
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
Release history Release notifications | RSS feed
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
Hashes for image_processing_package_gleyson_atanazio-0.0.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c4699fd09f9430da288ad14a85a106bd15124eb4bd1a53900c4cc5137fa6358 |
|
MD5 | 6aa1a3ed4cf3c6e8a7e67886cb9731ff |
|
BLAKE2b-256 | 0856b73676425df59c03f30db2528f6403e1e360b601c3c7082d20752d2a933e |
Hashes for image_processing_package_gleyson_atanazio-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7107eadcd661677f5982cddd8f49c764b131d0198d7c6b819a52099773f54f9 |
|
MD5 | a4471b1428519b87d1480c2958e515ec |
|
BLAKE2b-256 | 5d745bd49d715fc648b7c53970fd012da7597994d7b4b17f874c0db4579bbd8b |