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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3521cb7ce089dd48f61ad34b5ce7ddd58977a127bdc23c97f0e52a9757d450e |
|
MD5 | 01fea4c810f6f2d2d2f3882bd9d0a1c1 |
|
BLAKE2b-256 | f0e60789947bc00aff5080e2d38d71c9088f8837afb02c75a5e22bb9838ecb44 |
Close
Hashes for image_processing_package_gleyson_atanazio-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6165719e61ba289011522d904ffd58f2bfcf533575ceeaf5964a140fafd54a3d |
|
MD5 | 5a3f3d4d43096ec1cc5c26384efa1bea |
|
BLAKE2b-256 | 35b941930826c936b4fc1159cca64b18930470304a0325e6632dd961a7f101eb |