Windows 10 및 Windows 11 한국어 광학 인식(Korean OCR) 테스트를 위한 CLI 프로그램입니다.
남정현님의 아티클을 참고하여 C#으로 개발되었으며,
CLI 기반으로 이미지 경로 전달 시 OCR 처리를 할 수 있도록 하였습니다.
Visual Studio 2019 Community Edition으로 프로젝트 생성 및 개발하였습니다.
-
Visual Studio 2019 버전 이상을 설치합니다.
-
.NET 4.0 및 .NET Core 3.1을 설치합니다.
-
솔루션 프로젝트 파일을 엽니다. (cs_ocr.sln)
-
솔루션 탐색기의 종속성 항목을 우클릭하여 프로젝트 참조를 수정합니다.
-
System.Runtime.WindowsRuntime.dll 파일
%windir%\Microsoft.NET\Framework64\v4.0.30319\System.Runtime.WindowsRuntime.dll -
Windows.winmd 파일
%programfiles(x86)%\Windows Kits\10\UnionMetadata\10.0.19041.0\Windows.winmd 또는 %programfiles(x86)%\Windows Kits\10\UnionMetadata\10.0.22000.0\Windows.winmd
-
-
솔루션 빌드 구성을 Release로 선택합니다.
-
솔루션을 정리하고 빌드(Ctrl + Shift + B)합니다.
cs_ocr.exe image-file-path.jpg
인식 성능은 오픈소스인 Tesseract보다 좋았으나, 카카오 OCR API 등 AI 기반의 온라인 API보다는 떨어졌습니다.
-
- 본 프로젝트에 근간이 되는 아티클입니다. 예제 코드에 namespace와 CLI arguments 등을 추가하여 OCR 대상 이미지 경로를 지정할 수 있게 수정하였습니다.