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.248 ]
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
Filtro de conteúdo autenticado com níveis de privilégio
Access Point com cartão Atheros em Slackware 12.0
Quando próximo, finja estar longe; quando longe, finja estar próximo
Integração do ChatGPT em uma API Python
Gerar senhas seguras com Python
Gerar Códigos QRCode com Python
Python - Enviando Backup para Servidor Secundário
Arduino com Bluetooth e pySerial
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (4)