Skip to main content

Projeto: Pacote de Processamento de Imagens

Autora do Projeto: Karina Kato

Projeto: Descomplicando a criação de pacotes de processamento de imagens em Python (DiO)

Tecnologia: Python

Data: 25/10/2022


Descrição

O pacote "package_image_processing_DiO" é usado 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

  • Instalação das últimas versões de "setuptools" e "wheel"
py -m pip install --user --upgrade setuptools wheel
  • Tenha certeza que o diretório no terminal seja o mesmo do arquivo "setup.py"
C:\User\user-name\image-processing-package> py setup.py sdist bdist_wheel
  • Após completar a instalação, verifique se as pastas abaixo foram adicionadas ao projeto:

    • build;
    • dist;
    • image_processing_test.egg-info.
  • Basta subir os arquivos, usando o Twine, para o Test Pypi:

py -m twine upload --repository testpypi dist/*
  • 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.

O objetivo este projeto foi realizar um simples teste com o projeto da Karina com hospedagem no Test Pypi em um projeto do bootcamp Unimed BH da DiO.


Instalação local, após hospedagem no Test Pypi

  • Instalação de dependências
pip install -r requirements.txt
  • Instalção do Pacote

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

pip install image-processing-test

Como usar em qualquer projeto

from image-processing-test.processing import combination
combination.find_difference(image1, image2)

alt text

Autor (quem hospedou o projeto no Test Pypi)

jonathansilva13

License

MIT

Metadata

Release files for package-image-processing-DiO 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for package-image-processing-DiO 0.0.2
File Size Uploaded
package_image_processing_DiO-0.0.2.tar.gz 3.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for package-image-processing-DiO 0.0.2
File Interpreter ABI Platform
package_image_processing_DiO-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 8.7 kB

Release files / package_image_processing_DiO-0.0.2.tar.gz

Download URL package_image_processing_DiO-0.0.2.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f74e9515976d6af723aa2fb918a8ce986f3c269032077ab09d92dd5fc95f954e
BLAKE2b-256 checksum
How to use checksums
7b28e009ca624b197f5fd03113c0e30e11360153752facc81c2452c5ff00c2fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.8

Release files / package_image_processing_DiO-0.0.2-py3-none-any.whl

Download URL package_image_processing_DiO-0.0.2-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cf8960b053cc4eb07adbb32c8d16b9399cf320dae0dcb879c366079205f40d5c
BLAKE2b-256 checksum
How to use checksums
f7655a59f205347a864c91370841c555acdd78706e314a68b9f2ba9fe2082501
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.8

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page