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: 9.456 ]
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 image=@$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
SSHFS no CentOS, Slackware e Windows - Simples e rápido
Autenticando Documento com Blockchain e Ethereum
Filtro de conteúdo autenticado com níveis de privilégio
Enviando e-mail pelo shell com smtp remoto
Recuperando senha de administrador Windows NT/2000/XP/ com o Slax e Captive
Scikit Learn: Projetando o futuro de suas APIs e aplicativos usando machine learning
Como baixar fotos e vídeos do Instagram com Python
Desenvolvendo aplicações GUI simples em Python & Glade (PyGTK) com banco de dados SQLite
Trabalhando com permutações em ordem lexicográfica crescente
Esteganografia e Esteganálise: transmissão e detecção de informações ocultas em imagens digitais
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Linux Lite Demorando Muito Para Ligar (0)
PC não liga no filtro de linha (3)
Desde que seja DDR3, posso colocar qualquer memória? (3)