Azerbaijani OCR in C# and .NET
Bu belgenin diğer versiyonları:
IronOCR, C# yazılım bileşeni olarak, .NET kodlayıcılarının Azerbaijani de dahil olmak üzere 126 dilde görüntülerden ve PDF belgelerinden metin okumasını sağlar.
Tesseract'ın, yalnızca .NET geliştiricileri için özel olarak oluşturulmuş gelişmiş bir dalıdır ve hız ve doğruluk açısından diğer Tesseract motorlarını düzenli olarak geride bırakır.
IronOcr.Languages.Azerbaijani İçeriği
Bu paket, .NET için 138 OCR dili içerir:
- Azerbaycanca
- AzerbaycancaEn iyi
- AzerbaycancaHızlı
- Azerbaycanca Kiril
- AzerbaycancaKirilAlfabesiEnİyi
- AzerbaycancaKirilHızlı
İndir
Azerbaycan Dili Paketi [azərbaycan dili]
Kurulum
Yapmamız gereken ilk şey, Azerbaijani OCR paketimizi .NET projenize yüklemektir.
Install-Package IronOcr.Languages.Azerbaijani
Kod Örneği
Bu C# kod örneği, bir Görüntü veya PDF belgesinden Azeri metni okur.
// Ensure the IronOCR Azerbaijani language package is installed
// PM> Install-Package IronOcr.Languages.Azerbaijani
using IronOcr;
class Program
{
static void Main()
{
// Create a new instance of IronTesseract engine
var Ocr = new IronTesseract();
// Specify the language to be Azerbaijani
Ocr.Language = OcrLanguage.Azerbaijani;
// Provide the path to the image file containing Azerbaijani text
using (var Input = new OcrInput(@"images\Azerbaijani.png"))
{
// Process the image to extract text
var Result = Ocr.Read(Input);
// Extracted text is stored in Result.Text
var AllText = Result.Text;
// Output the extracted text
Console.WriteLine(AllText);
}
}
}
// Ensure the IronOCR Azerbaijani language package is installed
// PM> Install-Package IronOcr.Languages.Azerbaijani
using IronOcr;
class Program
{
static void Main()
{
// Create a new instance of IronTesseract engine
var Ocr = new IronTesseract();
// Specify the language to be Azerbaijani
Ocr.Language = OcrLanguage.Azerbaijani;
// Provide the path to the image file containing Azerbaijani text
using (var Input = new OcrInput(@"images\Azerbaijani.png"))
{
// Process the image to extract text
var Result = Ocr.Read(Input);
// Extracted text is stored in Result.Text
var AllText = Result.Text;
// Output the extracted text
Console.WriteLine(AllText);
}
}
}
Imports IronOcr
Module Program
Sub Main()
' Create a new instance of IronTesseract engine
Dim Ocr As New IronTesseract()
' Specify the language to be Azerbaijani
Ocr.Language = OcrLanguage.Azerbaijani
' Provide the path to the image file containing Azerbaijani text
Using Input As New OcrInput("images\Azerbaijani.png")
' Process the image to extract text
Dim Result = Ocr.Read(Input)
' Extracted text is stored in Result.Text
Dim AllText = Result.Text
' Output the extracted text
Console.WriteLine(AllText)
End Using
End Sub
End Module
Bu örnekte, IronTesseract nesnesini başlatıyor ve dilini Azerice olarak ayarlıyoruz. OcrInput örneği, belirtilen dosya yolundan bir görüntüyü okumak için kullanılır. Ocr.Read yöntemi, Result.Text özelliği aracılığıyla erişilebilen metni çıkarmak için görüntüyü işler. Bu, kolay çıktı veya daha fazla işlem yapılmasına olanak tanır.

