본문 바로가기

자료

[C#/VB.NET] 숫자,한글,영어 OCR 프로젝트

728x90

 

[C#/VB.NET] 숫자,한글,영어 OCR 프로젝트


1. https://ironsoftware.com/csharp/ocr/

에 가서 .dll 파일 다운로드

 

The C# OCR Library | Iron Ocr

Automatic Image to Text using System; using IronOcr; //.. var Ocr = new AutoOcr(); var Result = Ocr.Read(@"C:\path\to\image.png"); Console.WriteLine(Result.Text); Imports System Imports IronOcr '.. Private Ocr = New AutoOcr() Private Result = Ocr.Read("C:\

ironsoftware.com

2. 프로젝트>참조 추가>찾아보기>IronOcr.dll 파일 참조할것

3. 코드 블럭에 VB.NET 지원이 안돼서...

Imports IronOcr
Module Module1

Sub Main()
Dim Ocr = New AdvancedOcr
Ocr.EnhanceContrast = True
Ocr.CleanBackgroundNoise = True
Ocr.EnhanceResolution = True
Ocr.ColorDepth = 4
Ocr.DetectWhiteTextOnDarkBackgrounds = True
Ocr.ColorSpace = AdvancedOcr.OcrColorSpace.Color
Ocr.Strategy = IronOcr.AdvancedOcr.OcrStrategy.Advanced
Ocr.Language = IronOcr.Languages.English.OcrLanguagePack

Dim Result = Ocr.Read("이미지 파일 경로")
Console.WriteLine(Result.Text)
End Sub

End Module

위 처럼 몇 기능을 설정가능

혹은 간단하게

Dim Ocr = New AutoOcr
Dim Result = Ocr.Read("이미지 파일 경로")
Console.WriteLine(Result.Text)

이렇게도 가능

728x90