본문 바로가기
Project

[Project] 자동차 번호판 ROI 크롭 후 OCR로 텍스트 출력하기

by TYB 2024. 1. 30.
반응형

[Open CV C++] 자동차 번호판 ROI 크롭 후 OCR로 텍스트 출력하기

 

*OpenCV 라이브러리 설치 순서

 

Releases

OpenCV is the world’s biggest computer vision library. It’s open source, contains over 2500 algorithms and is operated by the non-profit Open Source Vision Foundation. Support OpenCV

opencv.org

windows로 깔면 됨.

 

 

프로젝트 하나 만들고 프로젝트 우클릭 -> 속성

 

-C/C++ -> 추가 포함 디렉터리

C:\opencv-4.5.0\build\include;C:\Users\wooch\vcpkg\packages\tesseract_x64-windows\include;%(AdditionalIncludeDirectories)

 

-링커-> 입력 -> 추가 종속성

opencv_world450d.lib;%(AdditionalDependencies)

 

 

 

고급에서 유니코드를 쓰고있는지 한번 확인해주시고

 

dll, lib를 추가해줘야합니다.

각각 아래의 폴더 위치 안에 있음.

C:\opencv-4.5.0\build\x64\vc15\bin


C:\opencv-4.5.0\build\x64\vc15\lib



 

 

 

 

OCR 변환 Tesserart 라이브러리 설치법

https://bigmacgood.tistory.com/2

 

Visual Studio에서 Tesseract-OCR 사용해보기

Tesseract-OCR 설치하는 방법 https://github.com/UB-Mannheim/tesseract/wiki 위의 사이트에서 tesseract-ocr-w64-setup-v5.0.1.20220118.exe 파일을 다운로드 하고 설치합니다. 설치할 때 korean 파일을 추가해줍니다. 1단계 :

bigmacgood.tistory.com

 

https://www.technical-recipes.com/2021/getting-started-with-tesseract-optical-character-recognition-ocr-library-in-visual-studio/

 

Getting started with Tesseract optical character recognition (OCR) library in Visual Studio – technical-recipes.com

Getting started with Tesseract optical character recognition (OCR) library in Visual Studio Getting started with Tesseract optical character recognition (OCR) library in Visual Studio Andy 25 April 2021 C++ / MFC / STL, Image Detection This post is a how-t

www.technical-recipes.com

 

작성한 코드는 아래에 있습니다.

 

자동차 번호판 ROI 영역 설정해서 crop 후 파일로 저장하는 코드가 main.cpp

크롭된 이미지 read해서 OCR로 변환해주는 코드가 PlateToText.cpp

입니다.

 

 

https://github.com/woochang0110/CarPlateReader

 

GitHub - woochang0110/CarPlateReader: [OpenCV] 자동차 번호판 ROI 크롭 후 OCR로 텍스트 출력

[OpenCV] 자동차 번호판 ROI 크롭 후 OCR로 텍스트 출력. Contribute to woochang0110/CarPlateReader development by creating an account on GitHub.

github.com

 

https://www.youtube.com/watch?v=7xuHN38yGcE

 

 

반응형