




Vb.Net İle Yazılan Kodları Nasıl C# Göre Uyarlıyabilrim
-
baristbt bunu yazdı
yav kod çok işlevsel , acaba düzenleyince burda paylaşmanız mümkün müdür?
saklayalım lazım olur , teşekkürler
unbalanced hocamız kodları düzenledi fakat dll hatası var çözmeye çalışıyoruz . çözüldüğünde paylaşırız hocam
-
DLL falan uğraşmayın, video 5 yıllık.
Bir proje açın.
Nuget ile aşağıdaki paketleri projeye ekleyin.
EmguCV 3.1.0.1
OpenTK 2.0.0
OpenTK.GLControl 1.1.2349.61993
ZedGraph 5.1.7https://github.com/tesseract-ocr/tesseract/wiki/Data-Files
adresinden ilgili dil data dosyasını indirin. Emgu kendi içinde Tesseract'ın hangi versiyonunu kullanıyor bilmiyorum, bakmak lazım ama ben hem v3 hem v4 dataları ile çalıştığını doğrulayabilirim. Hangisi daha iyi o kadar incelemedim. Videoda İngilizce kullanılmış. Bu sayfadan istediğiniz sürüm eng.traineddata dosyasını indirip projede tessdata adlı bir dizin oluşturup içine atın.
Sınıfın oluşturucusu ve parametre türleri geçen zaman içinde biraz değişmiş tabi. Videodakinin aksine ilkelemeyi var OCRz = new Tesseract("", "eng", OcrEngineMode.TesseractOnly); şeklinde yapın. Kütüphane varsayılan olarak uygulama kök dizinine göreceli olarak tessdata/ 'yı kendisi ekleyip dosyayı bulabiliyor gördüğüm kadarıyla.
Gerisi videoda gösterildiği gibi çalışıyor, Recognize metoduna Bitmap geçilip, GetText ile metin alınıyor.