Skip to main content

Permite comparar duas imagens e gerar uma terceira imagem que destaca as diferencas em preto e branco.

Project description

Comparador de Imagens em Python

Este projeto permite comparar duas imagens e gerar uma terceira imagem que destaca as diferencas em preto e branco. Ele utiliza a biblioteca Pillow para a manipulacao de imagens e inclui tratamento robusto de erros para garantir uma execucao confiavel.

Indice

Descricao

O projeto e composto por dois modulos principais:

  1. __init__.py: Realiza o carregamento, comparacao e salvamento das imagens processadas.
  2. comparar_imagens.py: Contem funcoes para carregar imagens, identificar diferencas entre elas e salvar a imagem resultante.

Funcionalidades

  • Carrega duas imagens a partir de caminhos fornecidos.
  • Compara as imagens e gera uma nova imagem que destaca as diferencas.
  • Salva a imagem gerada em um caminho especificado.
  • Lida com excecoes, como arquivos ausentes ou incompatibilidades entre as imagens.

Requisitos

Certifique-se de que o ambiente Python possua os seguintes requisitos:

  • Python 3.7 ou superior.
  • Biblioteca Pillow instalada.
  • Imagens de entrada com o mesmo tamanho e formato.

Instalacao

  1. Clone este repositorio:

    git clone https://github.com/seu-usuario/nome-do-repositorio.git cd nome-do-repositorio

  2. Instale a biblioteca Pillow:

    pip install pillow

Uso

  1. Coloque as imagens que deseja comparar na pasta img e renomeie para img1.jpg e img2.jpg

  2. Execute o script init.py

    python init.py

  3. A imagem com as diferencas sera gerada no caminho especificado no codigo.

Exemplo de Execucao

Suponha que você tenha dusas imagens nomeadas como img1.jpg e img2.jpg na pasta img. Ao executar o comando:

python __init__.py

Sera gerada uma nova imagem chamada imagem_diferencas.png contendo as diferencas destacadas em preto e branco.

Contribuicao

Sinta-se à vontade para contribuir com este projeto. Abra uma issue para relatar bugs ou sugerir melhorias, ou envie um pull request.

Licenca

Este projeto esta licenciado sob a licenca MIT. Consulte o arquivo LICENSE para mais detalhes.

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

imagem_processing_frr-0.0.1.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

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

imagem_processing_frr-0.0.1-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for imagem_processing_frr-0.0.1.tar.gz
Algorithm Hash digest
SHA256 0ca102107c37a50b4eff857e9b97558a138c4f39f383ef737717070d3f39cc42
MD5 ac0710ca725fae9432dd48f0ae36832c
BLAKE2b-256 f7054eba60290053fd0ed2f9ddfe7dd2602e934f31c5cbb3fc1ad5ebdd7809b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imagem_processing_frr-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 081c90be9ac83f1eae9cec75983caec01ef7b322c06592a810707dfb130b2705
MD5 d37f72da3f3c1dc05f311d5711676489
BLAKE2b-256 782a52a7306e4fdacba5247525c2c644ae2885beba51bdeddca07faa68b1560c

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