2011-01-31 17 views
17

Birileri bazı C# OCR API'larını listeleyebilir mi? Veya sarıcı ile hala C++ tek seçenek mi?En iyi .NET OCR API'sı mı?

+3

Microsoft Office'in de bir OCR COM kitaplığı olduğunu biliyorum. Interop kullanarak kolayca arayabilirsiniz. http://www.codeproject.com/KB/office/modi.aspx. –

+1

C# için herhangi bir API tüm .NET dilleriyle çalışacağından ".NET" demek için başlık değiştirildi. –

+0

http://stackoverflow.com/questions/30328/ocr-with-the-tesseract-interface –

cevap

2

accusoft.com'un Pegasus OCR'si harika ve kullanımı kolaydır.

+1

Sanırım ImageKit – PseudoNinja

11

Herhangi bir iyi OCR motorunun geliştirilmesi yıllar alır ve çoğu C veya C++ 'da geliştirilmiştir. Pegasus, Asprise gibi araçların çoğu C, C++ ve C# arayüzleri ile sağlanır. Birçok satıcı, ince paketleyicileri, Abbyy FineReader, Google Tesseract ve Scansoft Caere (Omnipage) gibi mevcut OCR motorları oluşturuyor ve bunları yeniden donatılan bir ürün olarak satıyor.

Sadece C# veya diğer .NET dillerinde yazılmış herhangi bir ticari sınıf OCR motorları olduğuna inanmıyorum. C# ile yazılmış, sadece temiz belgelere yazdırılan sınırlı sayıda yazıyı okuyabilen sinir ağları kullanılarak yazılmış daha az karmaşık OCR motorları olabilir.

İyi bir ticari sınıf OCR motoru, görüntü ön işleme, sözlükler, trigramlar, çoklu motorlar ve uzun yıllar testle birlikte büyük miktarlarda eğitim verileri dahil olmak üzere en iyi sonuçları elde etmek için birçok farklı stratejiyi birleştirir. Hız, C veya C++ ile karşılaştırıldığında yerel bir .NET sürümünde de bir sorun olabilir.

Bir C# motoru geliştirilmeden önce bir süre olabilir. Mevcut C++ kodunu taşımak çok zor olabilir ve muhtemelen sıfırdan başlamak daha kolaydır. Bu, birçok farklı ticari motorla çalışmanın uzun yıllara dayanan kişisel görüşüm.

+0

"Asprise arabirimlerle sağlanmıştır" - sadece Asprise'ın [C, C++, Delphi OCR API'sı] (http://asprise.com/royalty-free-library/c -C++ - delphi-ocr-api-overview.html), [C#, VB.NET OCR Bileşen Kitaplığı] (http://asprise.com/royalty-free-library/c%23-sharp.net-ocr-api -overview.html) ve ayrıca [Java OCR API] (http://asprise.com/royalty-free-library/java-ocr-api-overview.html). C, performans uğruna uygulama için kullanılmıştır ve [OCR SDK kütüphanesini Windows, Linux, Mac, vb.] Olarak kullanıma sunuyoruz (http://asprise.com/royalty-free-library/ocr-api-for-java -csharp-vb.net.html) –

+0

Bu faydalı bir cevap değildir. Bu sadece bla bla. Neden 11 upvot var ?? – Elmue