Skip to content

영상 속 차량 번호판 detect 및 텍스트 변환(ocr) 프로젝트

License

Notifications You must be signed in to change notification settings

Jeong-AYeong/korean_license_plate

Repository files navigation

korean_license_plate

차량 번호판(한글)을 텍스트로 변환

💻 프로젝트 소개

영상에서 차량 번호판을 detect하고 ocr을 이용해 텍스트로 변환하는 프로젝트입니다.

🔧개발 환경

  • tensorflow-gpu == 2.5.0
  • opencv-python
  • lxml
  • tqdm
  • absl-py
  • matplotlib
  • easydict
  • pillow

🔗실행방법

python detectvideo.py --framework tflite --weights ./checkpoints/yolov4-416.tflite --video [VIDEO_PATH] --lpr

[VIDEO_PATH]에는 차량 번호판을 식별하려는 영상의 위치와 영상의 이름을 작성하시면 됩니다.

🔎 실행결과

image

  • korea_license_plate/detections/crop 디렉토리에 각 영상별 폴더가 생성됩니다.

image

  • 디렉토리 별로 crop된 번호판의 이미지를 확인할 수 있습니다.

image

  • CarNum_List.txt파일에 인식된 번호판이 저장됩니다.

🎥 Demo 영상

original video

sample_compress.mp4

detect video

result_copress.mp4

참고

  • https://github.com/RoadoneP/Korean_license_plate_recognition.git
    위 깃허브 코드는 이미지에서 차량번호판을 detect하고 텍스트로 변환이 가능하였다.
    이를 개선하여 동영상에서도 같은 기능을 수행할 수 있도록 코드를 수정하였고,
    텍스트로 변환된 차량번호가 .txt파일에 저장되는 기능 또한 추가하였다.

About

영상 속 차량 번호판 detect 및 텍스트 변환(ocr) 프로젝트

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published