Skip to main content

A package for processing and analyzing images.

Project description

🖼️ Image Processing Navpack

Um projeto Python para processamento de imagens, utilizando bibliotecas como scikit-image e imageio para comparar, transformar e salvar imagens.

📁 Estrutura do Projeto

image-processing-navpack/
├── image_processing_navpack/
│   ├── imgs/
│   │   ├── imagem1.jpg
│   │   └── imagem2.jpg
│   ├── processing/
│   │   ├── __init__.py
│   │   ├── combination.py
│   │   └── transformation.py
│   ├── utils/
│   │   ├── __init__.py
│   │   ├── io.py
│   │   └── plot.py
│   └── tests/
│       ├── __init__.py
│       ├── test_processing.py
│       └── test_utils.py
├── setup.py
├── README.md
└── test_image.py
🚀 Instalação
Clone o Repositório:

bash
Copiar código
git clone https://github.com/Fabianonavarro/image-processing-navpack.git
Navegue para o Diretório do Projeto:

bash
Copiar código
cd image-processing-navpack
Instale as Dependências Usando setuptools:

Se você não estiver usando um ambiente virtual, é recomendável criar um. Você pode instalar o pacote diretamente no ambiente atual com:

bash
Copiar código
pip install .
Para desenvolver o pacote e fazer alterações, use:

bash
Copiar código
pip install -e .
Ative o Ambiente Virtual (se aplicável):

Se estiver usando um ambiente virtual criado com venv, ative-o com:

bash
Copiar código
source .venv/bin/activate  # No Linux ou macOS
.venv\Scripts\activate  # No Windows
🛠️ Uso
Coloque suas imagens no diretório image_processing_navpack/imgs.

Execute o script principal para processar as imagens:

bash
Copiar código
python test_image.py
Resultados: Os resultados serão salvos no diretório image_processing_navpack/imgs com os seguintes nomes:

difference_image.jpg
histogram_matched_image.jpg
🧪 Testes
Para executar os testes, use o comando:

bash
Copiar código
pytest
📋 Contribuições
Sinta-se à vontade para abrir issues e pull requests para melhorias ou correções.

📜 Licença
Este projeto está licenciado sob a Licença MIT.

📚 Referências
Scikit-Image Documentation
ImageIO Documentation
markdown
Copiar código

### Atualizar `test_image.py`

Certifique-se de que o `test_image.py` não esteja referenciando o nome antigo do projeto e atualize os imports, se necessário.

### Publicar no PyPI

1. **Certifique-se de que o novo nome está disponível no PyPI.**

2. **Construa os arquivos de distribuição:**

   ```bash
   python setup.py sdist bdist_wheel
Publique o pacote:

bash
Copiar código
pip install twine
twine upload dist/*
Verifique a publicação acessando o PyPI e buscando pelo novo nome do pacote.

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_processing_navpack-0.2.7.tar.gz (3.4 MB view details)

Uploaded Source

Built Distribution

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

image_processing_navpack-0.2.7-py3-none-any.whl (3.4 MB view details)

Uploaded Python 3

File details

Details for the file image_processing_navpack-0.2.7.tar.gz.

File metadata

File hashes

Hashes for image_processing_navpack-0.2.7.tar.gz
Algorithm Hash digest
SHA256 e08fbfe4267f28d21b22833dd2ed6e7d718f035306382c5ab72a92b3ee52f0b2
MD5 e59f7d8c889d67de74b38704d7edae47
BLAKE2b-256 63d6a6e95ddacc6270d8e89507e9ca63b6518f55940f1cfb37da80a289c50f76

See more details on using hashes here.

File details

Details for the file image_processing_navpack-0.2.7-py3-none-any.whl.

File metadata

File hashes

Hashes for image_processing_navpack-0.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 3945c6ea8ed9cd491dee0e47a3599ef2aabd7587c0c9233a2d83a54f4231aaf3
MD5 890bcd5b67ec328c7521d3f87403edcd
BLAKE2b-256 0e85907d91da99612c723ee15661f105387f1175591f9d777f844505b97c0aed

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