http://code.google.com/p/tesseractdotnet/tesseract 3 (OCR) - NET Wrapper
benim Visual Studio 2010 projeleri çalışmak için tesseract alma sorun yaşıyorum. Konsol ve winformları denedim ve her ikisinin de aynı sonucu var.
http://code.google.com/p/tesseractdotnet/issues/detail?id=1
Yukarıda web sitesinden 64 mesaja bağlıdır bulunabilir dll bir başvuru ekliyorum: Ben VS2010
çalışan iddia başkası tarafından bir dll rastlamak var. Projemi her kurduğumda, korunan belleği okumak veya yazmak için bir girişimde bulunulduğunu söyleyen bir AccessViolationException
aldım.
public void StartOCR()
{
const string language = "eng";
const string TessractData = @"C:\Users\Joe\Desktop\tessdata\";
using (TesseractProcessor processor = new TesseractProcessor())
{
using (Bitmap bmp = Bitmap.FromFile(fileName) as Bitmap)
{
if (processor.Init(TessractData, language, (int)eOcrEngineMode.OEM_DEFAULT))
{
string text = processor.Recognize(bmp);
}
}
}
}
erişim ihlali özel daima if (processor.Init(TessractData, language, (int)eOcrEngineMode.OEM_DEFAULT))
işaret ediyor. Çözüm platformunun yapılandırma yöneticisinde x86
olarak ayarlandığından emin olmak için birkaç öneri gördüm ve tessdata klasörünün yeri son noktayla sonlandırılıyor. Herhangi bir fikir?
Tam uygulamanızı paylaşabilir misiniz? Bunu nasıl kuracağımı gösteren çelişkili talimatları okuyorum. – Roger
Krediyi alamıyorum ama bu benim için çalıştı: tessdata klasöründeki 'eng.traineddata' bağlantısını bu http://code.google.com/p/tesseract-ocr/downloads/detail?name=eng.traineddata ile değiştirin. gz – Alex