using IronOcr;
using System;
var ocrTesseract = new IronTesseract();
using var ocrInput = new OcrInput();
ocrInput.LoadImage(@"images\image.png");
ocrInput.Deskew();
ocrInput.DeNoise();
ocrInput.Despeckle();
ocrInput.EnhanceResolution(225);
ocrInput.Sharpen();
ocrInput.Erode();
ocrInput.Dilate();
ocrInput.Scale(200);
var ocrResult = ocrTesseract.Read(ocrInput);
Console.WriteLine(ocrResult.Text);
Imports IronOcr
Imports System
Private ocrTesseract = New IronTesseract()
Private ocrInput = New OcrInput()
ocrInput.LoadImage("images\image.png")
ocrInput.Deskew()
ocrInput.DeNoise()
ocrInput.Despeckle()
ocrInput.EnhanceResolution(225)
ocrInput.Sharpen()
ocrInput.Erode()
ocrInput.Dilate()
ocrInput.Scale(200)
Dim ocrResult = ocrTesseract.Read(ocrInput)
Console.WriteLine(ocrResult.Text)
Install-Package IronOcr
저품질 스캔 및 이미지 수정하기
IronTesseractOCR 클래스는 C# 및 .NET 개발자에게 애플리케이션에 OCR(이미지 및 PDF를 텍스트로 변환) 기능을 추가하고, 특정 사용 사례에 맞게 성능을 미세 조정할 수 있는 세밀한 제어 기능을 제공합니다.
변수를 설정함으로써 실제 사례를 활용하여 속도와 정확성 사이의 완벽한 균형을 이룰 수 있습니다. 설정 항목: CleanBackgroundNoise, EnhanceContrast, EnhanceResolution, Language, Strategy, RotateAndStraighten, ColorSpace, DetectWhiteTextOnDarkBackgrounds, 및 InputImageType.