Tesseract Kurulumu (Adım Adım Resimli Eğitim)
Tesseract OCR Nedir?
Tesseract, Apache lisans sözleşmesi altında yayımlanan açık kaynaklı bir yazılım kütüphanesidir. Öncelikle Hewlett Packard tarafından 1980'lerde geliştirilmiştir. Görüntülerden metin tanımlayıp çıkarmak için kullanılan bir metin tanıma aracıdır. Tesseract OCR, bu işlevselliği gerçekleştirmek için bir komut istemi arayüzü sunar.
IronOCR'un özellikleri hakkında daha fazla bilgi edinin veya bugün bir deneme için kaydolun!
Windows'ta Tesseract OCR Nasıl İndirilir?
- Windows için Tesseract Yükleyici İndir
- Tesseract OCR'yi yükleyin
- Yükleme yolunu Sistem Ortam Değişkenlerine ekleyin
- Tesseract OCR'yi çalıştırın
1. Windows için Tesseract Yükleyici İndir
Windows'ta Tesseract komutunu kullanabilmek için önce Tesseract OCR ikili dosyalarını .exe Windows Yükleyicisini indirmemiz gerekiyor.
Tesseract OCR'ın en son sürümünü indirebileceğiniz birçok yer vardır. Bunlardan biri, Tesseract-ocr/tesseract (Ana Depo)'dan fork edilen UB Mannheim adresinde yer alır.
Tesseract Wiki
Download the Tesseract-ocr-w64-setup-5.3.0.20221222.exe (64 bit) Windows Installer.
macOS kullanıcıları için, Tesseract terminalde aşağıdaki komutlardan biri ile kurulabilir:
brew install tesseract
brew install tesseract
sudo port install tesseract
sudo port install tesseract
2. Tesseract OCR Kurulum
Sonraki adımda, önceki adımda indirdiğimiz .exe dosyasını kullanarak Tesseract'ı kuracağız. Tesseract kurulumunu başlatmak için .exe yükleyicisini çalıştırın.
Yükleyici Dili
Kurulum paketinin açılması tamamlandığında yükleyicinin dil verileri diyaloğu görünecektir. Ek dil paketleri seçerek Tesseract'ı birden fazla dilde kullanacak şekilde yükleyebilirsiniz, ancak burada sadece İngilizce için dil verilerini yükleyeceğiz.
Tesseract Yükleyici
Tamam'a tıklayın ve Tesseract OCR için yükleyici dili ayarlansın.
Tesseract OCR Kurulumu
Sonraki adımda kurulum sihirbazı görünecektir. Bu kurulum sihirbazı, Windows için Tesseract yüklemenizi yönlendirecektir.
Tesseract OCR Kurulum Sihirbazı
Devam etmek için İleri'ye tıklayın.
Lisans Sözleşmesini Kabul Edin
Tesseract OCR, Apache Lisansı Sürüm 2.0 altında lisanslanmıştır. Açık kaynaklı ve kullanımı ücretsiz olduğu için Tesseract sürümlerini değiştirme veya yeniden dağıtma konusunda herhangi bir telif hakkı endişesi yaşamadan kullanabilirsiniz.
Tesseract OCR, Apache Lisansı v2.0 altında lisanslanmıştır. Bu lisansı kabul edin ve kurulum işlemine devam edin.
Kabul Ediyorum butonuna tıklayarak kuruluma ilerleyin.
Kullanıcıları Seçin
Tesseract'ı birden fazla kullanıcı için veya tek bir kullanıcı için yüklemeyi seçebilirsiniz.
Tesseract OCR'yi, Mevcut Kullanıcı (siz) veya tüm kullanıcı hesapları için yüklemeyi seçin.
Tesseract ile birlikte yüklenecek bileşenleri seçmek için İleri'ye tıklayın.
Bileşenleri Seçin
Yüklenecek bileşen listesinde, ScrollView, Eğitim Araçları, Kısayol oluşturma ve Dil verileri varsayılan olarak seçilmiştir. Tüm varsayılan seçili seçenekleri tutacağız. Gereksinimlere göre herhangi bir bileşeni seçebilir veya atlayabilirsiniz. Genellikle tümünün yüklenmesi gereklidir.
Burada, Tesseract OCR bileşenlerini dahil etmeyi veya hariç tutmayı seçebilirsiniz. En iyi sonuçlar için yüklemeye varsayılan bileşenlerle devam edin.
Kurulum konumunu seçmek için İleri'ye tıklayın.
Kurulum Konumunu Seçin
Sonra, Tesseract'ı kurmak için konumu seçeceğiz. Hedef klasör yolunu kopyaladığınızdan emin olun. Bunu daha sonra yükleme konumunu makinenin yol Ortam Değişkenine eklemek için kullanacağız.
Tesseract OCR kütüphanesi için bir yükleme konumu seçin ve bu konumu daha sonra kullanmak üzere hatırlayın.
Tesseract kurulumunu daha fazla ayarlamak için İleri'ye tıklayın.
Başlat Menüsünde Klasör Adını Seçin
Bu, Başlat menüsünde kısayollar oluşturulacak son adımdır. Klasörü istediğiniz gibi adlandırabilirsiniz, ama varsayılan adını aynı tuttum.
Tesseract OCR'nin Başlat Menüsü Klasörünün adını seçin.
Şimdi Yükle'ye tıklayın ve kurulumun tamamlanmasını bekleyin. Kurulum tamamlandığında, aşağıdaki ekran görünecektir. Tesseract OCR'yi Windows'ta başarıyla kurduğumuzdan, Bitir'e tıklayın.
Tesseract OCR Kurulumu şimdi tamamlandı.
3. Kurulum Yolunu Sistem Ortam Değişkenlerine Ekle
Şimdi, Tesseract kurulum yolunu Windows'un Ortam Değişkenlerine ekleyeceğiz.
Başlat menüsünde "ortam değişkenleri" veya "gelişmiş sistem ayarları" yazın
Windows Sistem Özellikleri Diyalog Kutusu
Sistem Özellikleri
Sistem Özellikleri diyalog kutusu açıldığında, Gelişmiş sekmesine tıklayın ve ardından ekranın alt sağında yer alan Ortam Değişkenleri butonuna tıklayın.
Ortam Değişkenleri diyalog kutusu size sunulacaktır.
Ortam Değişkenleri
Sistem değişkenleri altında, Yol değişkenine tıklayın.
Windows'un Sistem Ortam Değişkenlerine erişin
Şimdi, Düzenle'ye tıklayın.
Tesseract OCR'yi Windows Kurulum Dizini'ne Ortam Değişkenlerine Ekle
Çevre değişkenini düzenle diyalog kutusundan, Yeni'yi tıklayın. İkinci adımda kopyalanan yükleme yolunu yapıştırın ve Tamam'a tıklayın.
Windows'un Yol Sistemi Çevre Değişkenini, Tesseract OCR kurulumu için Absolut yolu içeren bir giriş ekleyerek düzenleyin
Hepsi bu kadar! Windows makinesine Tesseract OCR'yi indirdik, kurduk ve ortam değişkenini ayarladık.
4. Tesseract OCR'yi Başlat
Windows için Tesseract OCR'nin başarılı bir şekilde yüklendiğini ve Ortam Değişkenlerine eklendiğini kontrol etmek için Windows makinenizde Komut istemini (cmd) açın, ardından "Tesseract" komutunu çalıştırın. Her şey yolunda gittiyse, bir hızlı kullanım kılavuzu OCR ve Tesseract sürümü gibi tek ç Sadece gerekli olan ... - yerine - tercümesini eksiksiz yapınız..
Windows Komut Satırında (veya Windows Powershell) tesseract komutunu çalıştırarak, yukarıdaki kurulum adımlarının doğru yapıldığından emin olun. Konsol çıktısı, başarılı bir Windows kurulumunun beklenen sonucudur.
Tebrikler! Windows için Tesseract OCR'yi başarıyla yükledik.
IronOCR Kütüphanesi
IronOCR, .NET yazılım geliştiricilerine görüntülerden ve PDF belgelerinden metin tanıma ve çıkarma olanağı sağlayan, Tesseract tabanlı bir C# kütüphanesidir. Tamamen .NET'te geliştirilmiş olup, bilinen en gelişmiş Tesseract motorunu kullanır.
NuGet Paket Yöneticisi ile Kurulum
IronOCR'yi Visual Studio'da veya NuGet Paket Yöneticisi ile Komut satırını kullanarak kurmak oldukça basittir. Visual Studio'da, şu Menüler yoluna gidin:
Araçlar > NuGet Paket Yöneticisi > Paket Yöneticisi Konsolu
Sonra Komut satırında, aşağıdaki komutu yazın:
Install-Package IronOcr
Bu, IronOCR'yi kolayca kurar ve şimdi tam potansiyelini kullanmak için onu kullanabilirsiniz.
Farklı platformlar için diğer IronOCR NuGet Paketleri'ni de indirebilirsiniz:
IronOCR ile Tesseract 5
Aşağıdaki örnek kod, IronOCR Tesseract'ı kullanarak bir görüntüden metin okumayı ve C# kullanarak OCR yapmayı ne kadar kolay olduğunu gösteriyor.
// Import the IronOCR library
using IronOcr;
// Create an instance of IronTesseract
var Ocr = new IronTesseract();
string Text = Ocr.Read(@"test-files/redacted-employmentapp.png").Text;
// Output the extracted text to the console
Console.WriteLine(Text); // Printed text
// Import the IronOCR library
using IronOcr;
// Create an instance of IronTesseract
var Ocr = new IronTesseract();
string Text = Ocr.Read(@"test-files/redacted-employmentapp.png").Text;
// Output the extracted text to the console
Console.WriteLine(Text); // Printed text
' Import the IronOCR library
Imports IronOcr
' Create an instance of IronTesseract
Private Ocr = New IronTesseract()
Private Text As String = Ocr.Read("test-files/redacted-employmentapp.png").Text
' Output the extracted text to the console
Console.WriteLine(Text) ' Printed text
Daha sağlam bir kod istiyorsanız, aşağıdakiler aynı görevi gerçekleştirmenize yardımcı olabilir:
// Import the IronOCR library
using IronOcr;
// Create an instance of IronTesseract
var Ocr = new IronTesseract();
// Using the OcrInput class to handle multiple images
using (var Input = new OcrInput()){
// Add an image to the input collection
Input.AddImage("test-files/redacted-employmentapp.png");
// You can add any number of images
// Read the OCR text from the input
var Result = Ocr.Read(Input);
// Output the extracted text to the console
Console.WriteLine(Result.Text);
}
// Import the IronOCR library
using IronOcr;
// Create an instance of IronTesseract
var Ocr = new IronTesseract();
// Using the OcrInput class to handle multiple images
using (var Input = new OcrInput()){
// Add an image to the input collection
Input.AddImage("test-files/redacted-employmentapp.png");
// You can add any number of images
// Read the OCR text from the input
var Result = Ocr.Read(Input);
// Output the extracted text to the console
Console.WriteLine(Result.Text);
}
' Import the IronOCR library
Imports IronOcr
' Create an instance of IronTesseract
Private Ocr = New IronTesseract()
' Using the OcrInput class to handle multiple images
Using Input = New OcrInput()
' Add an image to the input collection
Input.AddImage("test-files/redacted-employmentapp.png")
' You can add any number of images
' Read the OCR text from the input
Dim Result = Ocr.Read(Input)
' Output the extracted text to the console
Console.WriteLine(Result.Text)
End Using
Giriş Görüntüsü
IronOCR işleme için örnek giriş resmi
Çıkış Görüntüsü
Çıktı Konsolda şöyle yazdırılır:
Örnek görüntüde IronOCR'un çalıştırılmasından elde edilen konsol çıktısı.
Neden IronOCR Seçmelisiniz?
IronOCR kurulum yapmak çok kolaydır. Eksiksiz ve iyi belgelenmiş bir .NET yazılım kütüphanesi sunar.
IronOCR, başka üçüncü taraf kütüphaneler veya web hizmetlerine ihtiyaç duymaksızın %99,8 metin algılama doğruluk oranına ulaşır.
Aynı zamanda çoklu iş parçacığı desteği sağlar. En önemlisi, IronOCR 125'ten fazla uluslararası dille çalışabilir.
Sonuç
Bu öğreticide, Tesseract OCR'nin nasıl indirileceğini ve bir Windows makinesine nasıl kurulacağını öğrendik. Tesseract OCR, C++ geliştiricileri için mükemmel bir yazılım, ancak bazı sınırlamaları vardır. Tamamen .NET için geliştirilmiş değildir. Taranmış resim dosyalarının veya fotoğraflanmış resimlerin işlenip standart hale getirilmesi, yüksek çözünürlüklü ve dijital gürültüden arınmış olması gerekir. Ancak o zaman Tesseract bunlar üzerinde doğru bir şekilde çalışabilir.
Buna karşılık, IronOCR'yi sunulan herhangi bir resimle, taranmış veya fotoğraflanmış olsun tek bir kod satırı ile çalıştırabilirsiniz. IronOCR ayrıca Tesseract'ı iç OCR motoru olarak kullanır, ancak özellikle C# için yüksek performans ve gelişmiş özellikler ile en iyi sonuçlar için ince ayarlanmıştır.
IronOCR yazılım ürününü bu linkten indirebilirsiniz.




