IronOCR 에서 아라비아 숫자 작업하기

This article was translated from English: Does it need improvement?
Translated
View the article in English

아랍어, 페르시아어, 우르두어 언어 팩에서 아라비아 숫자를 인식하지 못하나요?

이는 Tesseract 언어 팩에서 발생하는 알려진 문제입니다.

다음 언어 팩은 아라비아 숫자와 관련된 이 문제를 해결하는 데 도움이 될 수 있습니다. Shreeshrii의 Tessdata 아랍어

이렇게 생성된 언어 팩은 IronOCR 기능을 이용하여 사용자 지정 언어 팩을 불러오는 데 사용할 수 있습니다. IronOCR 사용자 정의 언어 예시

using IronOcr;

class ArabicNumeralOCR
{
    static void Main(string[] args)
    {
        // Initialize a new instance of IronTesseract for OCR
        var Ocr = new IronTesseract();

        // Load the custom Tesseract language file for better numeral recognition
        Ocr.UseCustomTesseractLanguageFile("custom_tesseract_files/custom.traineddata");

        // Specify the image input for OCR processing
        using (var Input = new OcrInput(@"images\image.png"))
        {
            // Execute the OCR process on the input image
            var Result = Ocr.Read(Input);

            // Output the recognized text
            Console.WriteLine(Result.Text);
        }
    }
}
using IronOcr;

class ArabicNumeralOCR
{
    static void Main(string[] args)
    {
        // Initialize a new instance of IronTesseract for OCR
        var Ocr = new IronTesseract();

        // Load the custom Tesseract language file for better numeral recognition
        Ocr.UseCustomTesseractLanguageFile("custom_tesseract_files/custom.traineddata");

        // Specify the image input for OCR processing
        using (var Input = new OcrInput(@"images\image.png"))
        {
            // Execute the OCR process on the input image
            var Result = Ocr.Read(Input);

            // Output the recognized text
            Console.WriteLine(Result.Text);
        }
    }
}
$vbLabelText   $csharpLabel

참고: 이 C# 예제는 IronOCR 에서 사용자 지정 Tesseract 언어 파일을 사용하여 이미지 내 아라비아 숫자 인식률을 향상시키는 방법을 보여줍니다. 이 기능은 사용자가 이미 해당 언어 팩을 다운로드하여 지정된 위치에 배치했다고 가정합니다. IronOCR 설치하고 프로덕션 코드에 필요한 오류 처리를 추가했는지 확인하십시오.

커티스 차우
기술 문서 작성자

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.

커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다.

시작할 준비 되셨나요?
Nuget 다운로드 5,525,971 | 버전: 2026.3 방금 출시되었습니다
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요? PM > Install-Package IronOcr
샘플을 실행하세요 이미지가 검색 가능한 텍스트로 바뀌는 것을 확인해 보세요.