Skip to content

edlinux/service_image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Para executar

  1. Instalação de pacotes:

    É recomendável o uso de ambiente virtuais python como o venv ou anaconda. Caso não opte por esses recursos pode instalar diretamente na sua instalação de python. Para instalar entre na pasta app e execute o comando pip install -r requirements.txt .

  2. Inicialização do serviço:

    O primeiro passo é iniciar o servidor para que o mesmo fique escutando uma porta. Nessse serviço estamos usando a porta 6000. Para iniciar o serviço na pasta app execute o comando python app.py uma mensagem semelhante a essa será apresentada.

    Serviço em execução'

    Nessa tela é apresentado os ips e portas que estão sendo usadas para escutar o serviço. Caso queira alterar a porta no arquivo app.py tem o parâmetro com o número da porta.

  3. Teste de envio:

    Para testar o envio temos o arquivo teste.ipynb detalhando o envio, o serviço espera 03 parâmetros:

  • image: a imagem em base64 (semelhante ao que é feito na ESP32)
  • id: um número para identificação da ESP32
  • name: Nome do arquivo que será gravado

    Esses 03 parâmetros são passados via json ({"image": "/9j/4AAQSkZJR......gABAQEAAAAAAADKQH/2Q==", "id": "01", "name": "2024-09-10 11:29:04"}) para o serviço que os processa e gravar o arquivo na pasta images. A pasta data contém uma imagem de exemplo para envio.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published