Excelente, me alegro que te haya sido de utilidad, aún se pueden mejorar muchas cosas, pero la idea es dejar algunos conceptos básicos que sirvan de base para seguir aprendiendo.
Buen video. Y como lo ves si mejor con la campara detctas un rectangulo y al detctarlo se realiza la captura solo de ese rectangulo y luego ya sigue tu proceso?
Hola, de hecho el proceso lo que hace es que detecta los contornos, busca los que detecte de 4 vertices y ahí aplica el OCR, pero es cierto que hay muchas cosas para mejorar, incluso temas de detección por colores podría ser interesante. Puedes buscar esto en el código # Aproxima el contorno a un polígono approx = cv2.approxPolyDP(contour, 10, True) # Si el polígono tiene 4 lados, se considera un candidato a placa if len(approx) == 4: Gracias por comentar
Se puede con una cámara en vivo, pero en algún momento debe tomar una imagen del vehículo en lo posible frontal para un mejor reconocimiento. Lo que he visto en algunos lugares donde lo implementan es que hacen que el vehículo pare y solo cuando toman la foto lo dejan seguir y ahí es que el sistema detecta la placa. Para que detecte directamente del video el proceso puede ser similar a este quizás en el reconocimiento con OCR, pero si requiere otras librerías para procesar el video, te comparto un enlace de ejemplo github.com/sveyek/Video-ANPR
Para esto ya deberías de tener en alguna fuente de datos la información relacionada con cada placa, o revisar dependiendo dle país si hay algun servicio público que te pueda dar esta información con entregar la placa, aunque no siempre son fuentes gratuitas por temas de privacidad y control de información personal. Gracias por comentar.
Muy buen video amigo me quedaron las cosas muy claras
Excelente, me alegro que te haya sido de utilidad, aún se pueden mejorar muchas cosas, pero la idea es dejar algunos conceptos básicos que sirvan de base para seguir aprendiendo.
Buen video. Y como lo ves si mejor con la campara detctas un rectangulo y al detctarlo se realiza la captura solo de ese rectangulo y luego ya sigue tu proceso?
Hola, de hecho el proceso lo que hace es que detecta los contornos, busca los que detecte de 4 vertices y ahí aplica el OCR, pero es cierto que hay muchas cosas para mejorar, incluso temas de detección por colores podría ser interesante. Puedes buscar esto en el código
# Aproxima el contorno a un polígono
approx = cv2.approxPolyDP(contour, 10, True)
# Si el polígono tiene 4 lados, se considera un candidato a placa
if len(approx) == 4:
Gracias por comentar
Amigo, esa aplicación sirve para detectar las placas en tiempo real? desde una cámara de seguridad?
Se puede con una cámara en vivo, pero en algún momento debe tomar una imagen del vehículo en lo posible frontal para un mejor reconocimiento. Lo que he visto en algunos lugares donde lo implementan es que hacen que el vehículo pare y solo cuando toman la foto lo dejan seguir y ahí es que el sistema detecta la placa. Para que detecte directamente del video el proceso puede ser similar a este quizás en el reconocimiento con OCR, pero si requiere otras librerías para procesar el video, te comparto un enlace de ejemplo github.com/sveyek/Video-ANPR
Bro una consulta, como podemos saber a nombre de quien se encuentra dicha placa sería bueno implementarle. Saludos muy interesante su contenido.
Para esto ya deberías de tener en alguna fuente de datos la información relacionada con cada placa, o revisar dependiendo dle país si hay algun servicio público que te pueda dar esta información con entregar la placa, aunque no siempre son fuentes gratuitas por temas de privacidad y control de información personal. Gracias por comentar.