mson0129 / Windows-OCR-Test

Windows 10 및 Windows 11에서 내장 한국어 광학 인식(Korean OCR) 성능 테스트를 위한 CLI 프로그램입니다.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Windows-OCR-Test

MIT License Repo Size Last Commit Release Version Hits

.NET Core

Windows 10 및 Windows 11 한국어 광학 인식(Korean OCR) 테스트를 위한 CLI 프로그램입니다.

남정현님의 아티클을 참고하여 C#으로 개발되었으며,
CLI 기반으로 이미지 경로 전달 시 OCR 처리를 할 수 있도록 하였습니다.

Visual Studio 2019 Community Edition으로 프로젝트 생성 및 개발하였습니다.

빌드방법

  1. Visual Studio 2019 버전 이상을 설치합니다.

  2. .NET 4.0 및 .NET Core 3.1을 설치합니다.

  3. 솔루션 프로젝트 파일을 엽니다. (cs_ocr.sln)

  4. 솔루션 탐색기의 종속성 항목을 우클릭하여 프로젝트 참조를 수정합니다.
    ref

    1. System.Runtime.WindowsRuntime.dll 파일
      %windir%\Microsoft.NET\Framework64\v4.0.30319\System.Runtime.WindowsRuntime.dll

    2. 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

  5. 솔루션 빌드 구성을 Release로 선택합니다.

  6. 솔루션을 정리하고 빌드(Ctrl + Shift + B)합니다.

사용방법

cs_ocr.exe image-file-path.jpg

ocr

테스트 후기

인식 성능은 오픈소스인 Tesseract보다 좋았으나, 카카오 OCR API 등 AI 기반의 온라인 API보다는 떨어졌습니다.

참조(References)

  • C#으로 Windows 10 OCR 사용하기

    • 본 프로젝트에 근간이 되는 아티클입니다. 예제 코드에 namespace와 CLI arguments 등을 추가하여 OCR 대상 이미지 경로를 지정할 수 있게 수정하였습니다.

About

Windows 10 및 Windows 11에서 내장 한국어 광학 인식(Korean OCR) 성능 테스트를 위한 CLI 프로그램입니다.

License:MIT License


Languages

Language:C# 100.0%