2016-04-06 23 views
1

Metin tanıma için görüntü için android yerel SDK nasıl oluşturulur. (Web servislerinden bazı API'larla iyi iş yaptım. Ama bu sefer sadece herhangi bir İnternet Bağlantısı, API yok ve Web Hizmetleri olmadan uygulamayı yapmak istiyorum. Sadece bir çevrimdışı OCR uygulaması). Benim soru burada Android'de Metin Tanıma (OCR) için Çevrimdışı Görüntü

  1. nasıl kırpma her ve görüntüde içeren her kelimeyi?
  2. nasıl yapılır kırpılmış metin alfabe ve karakterlerle karşılaştırılır?
+0

ocr karmaşık bir konu. Eğer android için yeni iseniz, biraz zaman vermenizi öneririm. Eğer değilse o zaman burada bir öğretici-http://androidadvance.com/blog/tutorial-getting-started-with-tessaract-ocr-in-android-android-studio/ –

+0

@SagarNayak'ın dediği gibi, OCR karmaşık bir konu. Çevrimdışı mobil OCR geliştiren ekibin bir parçası olarak, birkaç yıl sürdüğünü söyleyebilirim. Belirli bir kullanım durumunuz varsa, kullanılabilir OCR araçlarından birini kullanmayı deneyin. Onunla oynamak istersen, Tesseract iyi bir seçim olabilir. – ssasa

+0

Evet. Teşekkürler. Ana dili için OCR yapmak istediğimden, çevrimdışı yapmam gerektiğini varsayalım. Tesseract ile deneyeceğim. –

cevap

2

Sanırım açık kaynaklı bir alternatif olan Google tarafından Tesseract OCR Tool kullanabilirsiniz. Bunu Android'e entegre etmek oldukça basittir Tesseract Android Araçları ile tess-two project on github10'a bir göz atın, kullanımı kolay ve iyi OCR sonuçları verir

5

Bir API kullanmak istemediniz ama Google tarafından geçtiğimiz günlerde yayımlanan OCR API kullanmak: https://developers.google.com/vision/text-overview

Sadece dependecies aşağıdaki satırı ekleyin:

compile 'com.google.android.gms:play-services-vision:9.2.0' 

Not: ilk kullanımda bunun için bunun için bir google sunucusundan bazı dosyaları indirmek zorunda kalacak çalışabilme Bu denetimi .isOperational() eklediğinizden emin olun. Daha sonra internet bağlantısı olmadan kullanabilirsiniz.

İlgili konular