Skip to main content

Pacote de processamento de imagens com funcionalidades avançadas.

Project description

📷 Image Processor Package

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.


✨ Funcionalidades

  • ✅ 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

📦 Instalação

pip install image-processor-package

Requisitos: Python 3.8+


🧠 Estrutura do Projeto

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

🧪 Exemplo de Uso

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)

👨‍💻 Autor

João Pedro Fialho Lopes
📧 jotabelde@gmail.com
🔗 LinkedIn
📁 GitHub


📝 Licença

Este projeto está licenciado sob os termos da MIT License.

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

image_processor_package-0.0.1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

image_processor_package-0.0.1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file image_processor_package-0.0.1.tar.gz.

File metadata

  • Download URL: image_processor_package-0.0.1.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for image_processor_package-0.0.1.tar.gz
Algorithm Hash digest
SHA256 7394947f748af9261f367fa398451dc76ca3f25e5a216c82780e41c32fa393e6
MD5 4038ea7e254132831da7809a37fc8c3e
BLAKE2b-256 462d25d7ca157ea188f3369bb18cab8a048fb26b29d1621e401672e8bff85111

See more details on using hashes here.

File details

Details for the file image_processor_package-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for image_processor_package-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2524d0f3bd5f5fc38cff12846e7cf5a495af92b6da991b87902f9d36519c1eee
MD5 d0e5976fb2d76aea7982c2cb9e03445b
BLAKE2b-256 b1234ce7d4ebee69c9553c79033174f1d5c9628aa6f705e9ef423678ef2e0ed2

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