Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 21372|Yanıt: 0

[Kaynak] c# Çin görüntülerini tanımak için OCR kullanın

[Bağlantıyı kopyala]
Yayınlandı 23.11.2016 14:33:25 | | | |
Şu anda piyasada hâlâ birçok OCR (Optik Karakter Tanıma) bileşeni bulunmaktadır; bunlar arasında ünlü Tesseract ve çok profesyonel Asprise var, ancak bunlar çok profesyonel ve kullanımı çok kolay, ancak kullanımı kolay değildir (çünkü Çin desteğine uygun değiller). Şirket OCR paketleri geliştirmede uzmanlaşmış ve derinlemesine araştırma ve geliştirme için uzun süre harcamaya istekliyse, derinlemesine yapılandırılabilen ve açık kaynaklı Tesseract önerilir.
Çeşitli çözümler denendikten sonra, Microsoft'un OCR bileşeninin Çin tanıma üzerinde iyi bir etkisi olduğu ve basit olduğu ortaya çıktı. Bu bileşen Office 2007 tabanlı olup, aşağıdaki etkiyi gösterir:


Grafik ve metni dönüştürmek için C# ve Office 2007 OCR bileşenlerini kullanın
  • Office 2007'yi yükle. (Bunu bileşen seçeneklerini yüklerken Tools–> Microsoft Office Document Imaging bölümlerinde manuel olarak kurmanız gerekir)
  • Office SP2 yaması kurulumu (301 MB): http://download.microsoft.com/download/A/3/9/A39E919E-AFA8-4128-9249-51629206C70F/office2007sp2-kb953195-fullfile-zh-cn.exe
  • Visual Studio C# projesindeki COM bileşenine referans verin: Microsoft Office Document Imaging 12.0 Tip Kütüphanesi
  • Sonra aşağıdaki kodu yazın (bu makale winfrom test projesini kullanır):

Sonra yukarıdaki kodu test etmeye başlamak için C sürücüsüne bir text.jpg dosyası koyun.

Diğer Notlar: COM sınıf fabrikasında CLSID {40942A6C-1520-4132-BDF8-BDC1F71F547B} ile bir bileşen alınan "Ek Bilgiler: 80040154 Kayıtlı Sınıf Yok" hatası şu hata nedeniyle başarısız olduysa, proje derleme hedefini Herhangi bir CPU'dan x86'ya değiştirmeyi deneyin.


Orijinal bağlantı: http://www.wxzzz.com/1602.html





Önceki:StringDictionary'de SyncRoot'un Kullanımı
Önümüzdeki:C# HttpListener ile bir web servisi yazmak 503 hatası veriyor
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com