Pacote Python para processamento e análise de imagens, com funcionalidades para leitura, salvamento, redimensionamento, comparação por similaridade, ajuste de histograma e visualização gráfica.
- ✅ Leitura e salvamento de imagens (
.jpg,.png, etc.) - ✅ Conversão para escala de cinza
- ✅ Comparação de similaridade entre imagens (SSIM)
- ✅ Ajuste de histograma entre imagens
- ✅ Redimensionamento com suavização
- ✅ Visualização com gráficos e histogramas
pip install image-processor-packageRequisitos: Python 3.8+
image_processor_package/
├── main.py
├── processing/
│ ├── compilation.py # Funções de comparação e histograma
│ └── transformation.py # Funções de redimensionamento
├── utils/
│ ├── io.py # Leitura e salvamento de imagem
│ └── visualization.py # Funções de plotagem
from processing.compilation import find_diference, match_histogram
from processing.transformation import resize_image
from utils.io import read_image, save_image
from utils.visualization import plot_result
image1 = read_image("caminho/para/imagem1.jpg")
image2 = read_image("caminho/para/imagem2.jpg")
image1_resized = resize_image(0.5, image1)
image2_resized = resize_image(0.5, image2)
image2_adjusted = match_histogram(image1_resized, image2_resized)
diferenca = find_diference(image1_resized, image2_adjusted)
plot_result(image1_resized, image2_adjusted, diferenca)João Pedro Fialho Lopes
📧 jotabelde@gmail.com
🔗 LinkedIn
📁 GitHub
Este projeto está licenciado sob os termos da MIT License.