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
Built Distribution
Close
Hashes for image_processing_navpack-0.2.7.tar.gz
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | e08fbfe4267f28d21b22833dd2ed6e7d718f035306382c5ab72a92b3ee52f0b2 |
|
| MD5 | e59f7d8c889d67de74b38704d7edae47 |
|
| BLAKE2b-256 | 63d6a6e95ddacc6270d8e89507e9ca63b6518f55940f1cfb37da80a289c50f76 |
Close
Hashes for image_processing_navpack-0.2.7-py3-none-any.whl
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | 3945c6ea8ed9cd491dee0e47a3599ef2aabd7587c0c9233a2d83a54f4231aaf3 |
|
| MD5 | 890bcd5b67ec328c7521d3f87403edcd |
|
| BLAKE2b-256 | 0e85907d91da99612c723ee15661f105387f1175591f9d777f844505b97c0aed |