데이비드 존스(Agorus)가 Iron Suite를 활용하여 새로운 효율성을 창출하는 모습을 지켜보세요.
Milan Jovanović가 IronPDF를 사용하는 모습 보기
저희 팀의 제품 시연 영상을 시청하세요.
저품질 스캔 및 사진의 입력 품질을 개선하세요. 당사의 전처리 필터를 사용하여 화질이 낮은 이미지를 보정하고, 수평을 맞추고, 향상시켜 OCR 정확도를 극대화하십시오.
IronOCR에서 입력 이미지를 간편하게 이진화하여 선명한 흑백 이미지로 변환할 수 있습니다. 이 필터는 복잡한 배경에서 텍스트를 효과적으로 분리하여 노이즈를 줄이고 텍스트 추출을 더욱 쉽고 안정적으로 만들어 줍니다.
using IronOcr; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Add image using var imageInput = new OcrImageInput("sample.jpg"); // Apply binarize affect imageInput.Binarize(); // Export the modified image imageInput.SaveAsImages("binarize.jpg");
컬러 이미지를 흑백 이미지로 변환하는 것은 고급 전처리 필터를 적용하기 위한 이미지 준비 과정에서 매우 중요한 단계입니다.
using IronOcr; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Add image using var imageInput = new OcrImageInput("sample.jpg"); // Apply grayscale affect imageInput.ToGrayScale(); // Export the modified image imageInput.SaveAsImages("grayscale.jpg");
이미지에서 특정 색상 범위를 바꿔 OCR 처리 전에 워터마크, 색상이 있는 배경 또는 기타 방해 요소를 제거할 수 있습니다.
using IronOcr; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Add image using var imageInput = new OcrImageInput("sample.jpg"); IronSoftware.Drawing.Color currentColor = new IronSoftware.Drawing.Color("#DB645C"); IronSoftware.Drawing.Color newColor = IronSoftware.Drawing.Color.DarkCyan; // Replace color imageInput.ReplaceColor(currentColor, newColor, 80); // Export the modified image imageInput.SaveAsImages("replaceColor");
이미지의 문자를 굵게 하면 텍스트의 끊어진 줄을 연결하는 데 도움이 되고 흐릿하거나 가는 글꼴의 인식률을 높일 수 있습니다.
using IronOcr; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Add image using var imageInput = new OcrImageInput("sample.jpg"); // Apply Dilate filter imageInput.Dilate(); // Export filtered image imageInput.SaveAsImages("dilate.jpg");
이미지에서 글자를 가늘게 하면 서로 닿거나 겹치는 글자를 분리하는 데 유용합니다.
using IronOcr; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Add image using var imageInput = new OcrImageInput("sample.jpg"); // Apply Erode filter imageInput.Erode(); // Export filtered image imageInput.SaveAsImages("erode.jpg");
기울어지거나 비뚤어진 이미지를 자동으로 감지하고 바로잡아 불완전한 스캔 이미지에서도 OCR 정확도를 획기적으로 향상시킵니다.
using IronOcr; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Add image using var imageInput = new OcrImageInput("paragraph_skewed.png"); // Apply Deskew filter imageInput.Deskew();
OCR 엔진이 텍스트를 올바르게 인식할 수 있도록 이미지를 원하는 각도로 회전시킬 수 있습니다.
using IronOcr; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Add image using var imageInput = new OcrImageInput("paragraph_skewed.png"); // Rotate the image 180 degrees clockwise imageInput.Rotate(180); // Export the modified image imageInput.SaveAsImages("rotate");
페이지 방향(0도, 90도, 180도, 270도)을 자동으로 감지하여 OCR 처리 전 방향 보정에 유용합니다. 문서가 거꾸로 스캔된 경우에도 높은 정확도를 보장합니다.
using IronOcr; using var input = new OcrInput(); // Load PDF document input.LoadPdf("Clockwise90.pdf"); // Detect page rotation var results = input.DetectPageOrientation(); // Ouput result foreach(var result in results) { Console.WriteLine(result.PageNumber); Console.WriteLine(result.HighConfidence); Console.WriteLine(result.RotationAngle); }
이미지 크기를 OCR에 최적화된 해상도로 조정하여 저해상도 원본 파일의 정확도를 크게 향상시킵니다.
using IronOcr; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Add image using var imageInput = new OcrImageInput("paragraph_skewed.png"); // Apply scale imageInput.Scale(70); // Export the modified image imageInput.SaveAsImages("rotate");
해상도가 낮은 이미지나 메타데이터가 누락된 스캔 파일의 경우, 인치당 도트 수(DPI)를 수동으로 설정하십시오. DPI 값을 제공하면 OCR 엔진이 인식률을 크게 향상시킬 수 있습니다.
using IronOcr; using System; var ocrTesseract = new IronTesseract(); using var ocrInput = new OcrInput(); ocrInput.TargetDPI = 300; ocrInput.LoadImage(@"images\image.png"); var ocrResult = ocrTesseract.Read(ocrInput); Console.WriteLine(ocrResult.Text);
알고리즘을 통해 저해상도 이미지의 선명도와 해상도를 향상시켜 흐릿하거나 픽셀화된 입력 이미지에서 텍스트를 복구합니다.
using IronOcr; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Add image using var imageInput = new OcrImageInput("sample.jpg"); // Apply enhance resolution filter imageInput.EnhanceResolution(); // Export filtered image imageInput.SaveAsImages("sharpen.jpg");
단일의 지능적인 방법을 사용하여 엄선된 전처리 필터 체인을 적용합니다. 필터 마법사는 입력 이미지를 자동으로 분석하고 최상의 OCR 결과를 얻기 위해 최적의 보정 순서를 적용합니다.
using IronOcr; var ocrTesseract = new IronTesseract(); // WIZARD - If you are unsure which filters to use, // use the debug-wizard to test all combinations: string codeToRun = OcrInputFilterWizard.Run(@"images\image.png", out double confidence, ocrTesseract); Console.WriteLine($"Confidence: {confidence}"); Console.WriteLine(codeToRun);
텍스트가 포함된 이미지 영역만 선택적으로 추출하여 처리 시간을 절약하세요. 직사각형 영역을 정의하기만 하면 양식, 표 또는 복잡한 배경에서 텍스트를 분리하고 추출할 수 있습니다.
using IronOcr; using IronSoftware.Drawing; var ocrTesseract = new IronTesseract(); using var ocrInput = new OcrInput(); var ContentArea = new Rectangle(x: 215, y: 1250, width: 1335, height: 280); ocrInput.LoadImage("img/example.png", ContentArea); var ocrResult = ocrTesseract.Read(ocrInput); Console.WriteLine(ocrResult.Text);
빠른 증거를 원하시나요? PM > Install-Package IronOcr 샘플을 실행하세요 이미지가 검색 가능한 텍스트로 바뀌는 것을 확인해 보세요.
Install-Package IronOcr
신용카드 필요 없음
임상시험 신청서가 제출되었습니다. 성공적으로 . 체험판 키는 이메일에 포함되어 있습니다. 그렇지 않다면 연락주시기 바랍니다. support@ironsoftware.com
체험판 키는 이메일에 포함되어 있습니다. 그렇지 않다면 연락주시기 바랍니다. support@ironsoftware.com
워터마크 없이 실제 운영 환경에서 테스트해 보세요. 필요한 곳 어디에서든 작동합니다.
모든 기능을 갖춘 제품을 30일 동안 사용해 보세요. 몇 분 안에 설치를 완료하고 작동시킬 수 있습니다.
제품 체험 기간 동안 당사 지원 엔지니어링 팀에 대한 모든 접근 권한을 확보할 수 있습니다.
저희 제품의 주요 기능을 보여주는 라이브 데모입니다.
프로젝트별 기능 추천을 받아보세요
모든 질문에 답변하여 필요한 모든 정보를 제공합니다. (어떠한 약속도 없습니다.)
체험 라이센스 키를 이메일에서 확인하세요.
이메일을 받지 못하셨다면, 라이브 채팅을 시작하거나 support@ironsoftware.com으로 이메일을 보내세요
부담 없는 상담을 예약하세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
30분간 진행되는 개인 데모를 예약하세요.
계약도 없고, 카드 정보도 필요 없고, 아무런 의무도 없습니다.
저작권 © Iron Software 2013-2026