Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: antonio2005pe en Octubre 18, 2020, 06:27:44 pm
-
Buenas, por favor estoy tratando de detectar la posición de la placa de un vehículo a través de una imagen captado desde una cámara de seguridad para poder leer con el tesseract y transformarlo a texto, el problema consiste en que no siempre el vehículo esta en el medio de la imagen sino a veces esta a un lado, por eso necesito saber como cortar solo la parte de la placa.
algo como esto:
https://ibb.co/7NJqmnb (https://ibb.co/7NJqmnb)
(https://ibb.co/7NJqmnb)
Saludos,
Antonio.
-
Hola Antonio, supongo que no es algo fácil de hacer ya estamos hablando casi de IA, lo que puedo sugerirte es utilizar el api de google cloud, pero ya es algo lento porque requiere subir la imagen al servior de google para que la anilice y te debuelva las cordenadas, yo hice un intento para obtener el texto también pero digamos que estuvo a un 80% efectividad, en cuanto a esta api es de pago pero tenes 1000 llamadas gratuitas por mes. si ten interesa amplio un poco mas.
-
Muchas Gracias por tu respuesta, yo intente aplicarle un filtro a la imagen y solo deje el color negro pero aun asi no pude enfocar en el rectángulo donde esta la placa :/ para despues leerlo con el OCR, seguire buscando para ver si me encuentro con alguna otra alternativa.
Saludos
-
Hola Antonio
Investiga sobre ANPR (Automatic Number Plate Recognition), también se le suele conocer como LPR (Licence Plate Recognition).
En ese sentido quizás este artículo te pueda resultar de utilidad [size=78%]https://www.warelogic.com/SimpleLPR_ES.htm (https://www.warelogic.com/SimpleLPR_ES.htm)[/size]
(https://www.warelogic.com/images/screenshot4.jpg)
Saludos, desde algún lugar de Lima, Perú