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
License
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
Close
Hashes for image_processing_package_gleyson_atanazio-0.0.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcb585c09e29eba23f4f0a859e0b5e0f27ee6d8bafa1b1989a6ffbb326a77596 |
|
MD5 | 330d4cb4ca74d3b9322759545b9d2ad6 |
|
BLAKE2b-256 | 4330869162f47408965d48dad004fc1c07ee1066b34de9c69cba7cb8b5cd0574 |
Close
Hashes for image_processing_package_gleyson_atanazio-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92551a2f9d07c5e95eca0cc78e6676828d4a8d35f378b237237fdb8d846adaae |
|
MD5 | a0b32418a980dbc3af2745bca64cf67d |
|
BLAKE2b-256 | d160f65abda4c0da698a880bb54283179c7ddcc630aed48016d48a4afec28134 |