ALPR_System icon indicating copy to clipboard operation
ALPR_System copied to clipboard

Cant recognition 2-line plates

Open truongoanhuet13 opened this issue 5 years ago • 4 comments

  • Mình đã thử test trên ảnh có biển vuông tại Việt Nam nhưng nó không nhận diện được, có thể cho mình ví dụ hoặc hướng dẫn nào thêm không?
  • Bạn có hướng dẫn nào với webcam hoặc với luồng rtsp không?
  • Code của bạn có quy định khoảng cách cố định hoặc ảnh nền của biển số không vidf khi mình thử với ảnh có nền nhất định thì nó mới nhận diện được.

truongoanhuet13 avatar Apr 13 '20 11:04 truongoanhuet13

Hi bạn.

  • Nếu dùng để nhận diện biển số xe máy thì code này chạy chưa tốt. Cụ thể là ở đoạn preprocess sau sobelx, contour của tấm chắn bùn đằng sau sẽ gây nhiễu cho contour của biển số nên thường không detect được. Nếu là biển số xe oto thì bạn có thể up 1 số ảnh lên để mình xem không?
  • Phần đó mình không có sẵn.
  • Ở code của mình cần phải khai báo khoảng diện tích của biển số (minPlateArea, maxPlateArea) tính theo pixel. Ngoài ra cũng nên chỉnh kích thước cửa sổ trượt kernel ksize cv2.getStructuringElement(shape=cv2.MORPH_RECT, ksize=(22, 3)) phù hợp với khoảng diện tích biển số và độ phân giải của bức ảnh. 3 yếu tố này thường liên quan chặt chẽ đến nhau

longphungtuan94 avatar Apr 15 '20 15:04 longphungtuan94

  • Mình muốn nhận diện biển số xe máy, còn ô tô thì t thấy chạy khá ổn rồi.

truongoanhuet13 avatar May 06 '20 01:05 truongoanhuet13

Mình có video này tác giả xem thử nhé. Video rất rõ, nét nhưng không nhận dạng được: https://youtu.be/o4bRh9zzJaU

CommandoHuan avatar Jul 19 '21 01:07 CommandoHuan

"Ngoài ra cũng nên chỉnh kích thước cửa sổ trượt kernel ksize cv2.getStructuringElement(shape=cv2.MORPH_RECT, ksize=(22, 3)) phù hợp với khoảng diện tích biển số và độ phân giải của bức ảnh. 3 yếu tố này thường liên quan chặt chẽ đến nhau"

Bạn có thể nói rõ thêm đoạn trên được không? Cám ơn bạn.

CommandoHuan avatar Jul 19 '21 01:07 CommandoHuan