Reconhecimento de placas de veículos com OpenALPR
Atualmente desempregado, estou precarizado tentando arrumar uns bicos. E recentemente arranjei um bico para fazer um sistema de automação de estacionamentos baseado em software livre e empregando dispositivos de baixo custo, que no caso será o Raspberry Pi 4.
[ Hits: 2.193 ]
Por: Carlos Affonso Henriques. em 15/04/2020
import requests import base64 import json import time import sys IMAGE_PATH=str(sys.argv[1]) SECRET_KEY = 'sk_DEMODEMODEMODEMODEMODEMO' with open(IMAGE_PATH, 'rb') as image_file: img_base64 = base64.b64encode(image_file.read()) url = 'https://api.openalpr.com/v2/recognize_bytes?recognize_vehicle=1&country=br&secret_key=%s' % (SECRET_KEY) r = requests.post(url, data = img_base64) obj=r.json() Placa=obj ["results"][0]["plate"] TimeStamp=obj["epoch_time"]/1000 Cor=obj["results"][0]["vehicle"]["color"][0]["name"] Modelo=obj["results"][0]["vehicle"]["make_model"][0]["name"] DateTime=(time.gmtime(TimeStamp)) print (time.strftime('%Y-%m-%d_%H:%M:%S', DateTime), Placa, Modelo, Cor)
#!/bin/bash curl -s -X POST -F [email protected]$1 'https://api.openalpr.com/v2/recognize?recognize_vehicle=1&country=br&secret_key=sk_DEMODEMODEMODEMODEMODEMO' \ | sed -e 's/[{}]/''/g' -e 's/"results": \[//g' | awk -v k="text" '{n=split($0,a,","); for (i=1; i<=n; i++) print a[i]}' \ | grep -w '"plate"\|"epoch_time"' | head -n 2
Impedindo o compartilhamento de conexão
Filtro de conteúdo autenticado com níveis de privilégio
Gateway autenticado com Apache, Iptables e CGI em shell
L7-filter (funcionando) no Slackware 10.2
Customizando e atualizando o Slax
Como baixar fotos e vídeos do Instagram com Python
Download de Arquivos com Verificação do Hash SHA 256
Pydev - Preparando o Eclipse para o Python
Desenvolvendo aplicações GUI simples em Python & Glade (PyGTK) com banco de dados SQLite
Python - Enviando Backup para Servidor Secundário
Bloqueio de Países com IPTables
Fail2ban no Debian - Instalação e Configuração
Carteira de Bitcoin Electrum no Linux
Joystick não funciona no snes9x [Resolvido]
Instalando K3s no Fedora CoreOS
Configuração de Video no Terminal com Sintaxe GRUB_GFXMODE e GRUB_GFXPAYLOAD_LINUX
virtualbox e navegador web da maquina fisica (0)
Como faço para aumentar a minha memória swap no linux mint xfce? (9)
Programa de abertura de chamado no slackware (0)
Procurando usuários de Lubuntu em Belém do Pará (0)
Mensagem aparecendo na tela (cifs vfs: free previous auth_key.resp... (2)