Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/leticiamilan/image-processing-package

Pacote de Processamento de Imagens, utilizando o Test Pypi, aula da Profª Karina Tiemi Kato, Desafio de Projeto da Digital Innovation One.
https://github.com/leticiamilan/image-processing-package

digital-innovation-one image-processing package pypi-package python

Last synced: 23 days ago
JSON representation

Pacote de Processamento de Imagens, utilizando o Test Pypi, aula da Profª Karina Tiemi Kato, Desafio de Projeto da Digital Innovation One.

Awesome Lists containing this project

README

        

# 🏞 Projeto: Pacote de Processamento de Imagens
## Autora do Projeto: Karina Kato
### Desafio de projeto - Digital Innovation One
[(clique aqui para ver o meu perfil na plataforma)](https://www.dio.me/users/leticiamilan_ds)
#### Tecnologia: Python
-----------------------------------------
### Descrição
O pacote "image_processing" é utilizado para:

- Módulo "Processing":
- Correspondência de histograma;
- Similaridade estrutural;
- Redimensionar imagem;

- Módulo "Utils":
- Ler imagem;
- Salvar imagem;
- Plotar imagem;
- Resultado do gráfico;
- Plotar histograma;
---------------------------------------------
## Passo a passo da configuração para hospedar um pacote em Python no ambiente de testes Test Pypi

- [x] Instalação das últimas versões de "setuptools" e "wheel"

```
py -m pip install --user --upgrade setuptools wheel
```
- [x] Certifique que o diretório no terminal seja o mesmo do arquivo "setup.py"

```
C:\Users\Leticia\image-processing-package> py setup.py sdist bdist_wheel
```

- [x] Após completar a instalação, verifique se as pastas abaixo foram adicionadas ao projeto:
- [x] build;
- [x] dist;
- [x] image-processing-leticiamilan.egg-info.

- [x] Basta subir os arquivos, usando o Twine, para o Test Pypi:

```
py -m twine upload --repository testpypi dist/*
```

- [x] Após rodar o comando acima no terminal, será pedido para inserir o usuário e senha. Feito isso, o projeto estará hospedado no Test Pypi.hospedá-lo no Pypi diretamente.

### Aqui o objetivo não é utilizar o projeto da Karina para postar em meu perfil do Pypi pessoal, visto que o projeto é dela. Ainda não tenho nenhum projeto que possa ser utilizado como pacote.

### No entanto, tenha em mente que o Test Pypi, como o próprio nome diz, é apenas um ambiente de testes. Para que o projeto esteja disponível como um pacote para ser usado publicamente, é necessário hospedá-lo no site oficial do Pypi.
----------------------------------------------------
## Instalação local, após hospedagem no Test Pypi

- [x] Instalação de dependências
```
pip install -r requirements.txt
```

- [x] Instalação do Pacote

Use o gerenciador de pacotes ```pip install -i https://test.pypi.org/simple/image-processing-leticiamilan```para instalar image-processing-leticiamilan

```bash
pip install image-processing-leticiamilan
```
-------------------------------------------------
## Como usar em qualquer projeto

```python
from image-processing-leticiamilan.processing import combination
combination.find_difference(image1, image2)
```

## Autor(a) (quem hospedou o projeto no Test Pypi)
Letícia Milan

## Licença
[MIT](https://choosealicense.com/licenses/mit/)