OpenALPR
Compilando
Executando
Executando no Python
Executando no Java
Compilando
Compilando o Open ALPR para reconhecer placar BR.
-
Compilar segundo o The Easyest Way;
-
Copiar o diretório
runtime_data/
para o/usr/share/openalpr/runtime_data/
-
Seja feliz.
Executando
Para executar o OpenALPR, basta chamar
alpr -c br <img>
onde:
-c br
indica o país da placa a ser analisada
<img>
caminho para a imagem
Executando no Python
# chamando OpenALPR no Python
import subprocess
subprocess.run(["alpr", "-c", "br", "/home/mauricio/002.jpg"])
Executando no Java
// chamando o OpenALPR no Java
public static String alpr() {
try {
ProcessBuilder builder = new ProcessBuilder("wsl", "alpr", "-j");
builder.redirectErrorStream(true);
final Process process = builder.start();
watch(process);
return "done";
} catch(Exception e) {
e.printStackTrace(System.out);
return null;
}
}
private static void watch(final Process process) {
new Thread() {
public void run() {
BufferedReader input = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line = null;
try {
while ((line = input.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}.start();
}