C# 如何为网页创建OCR

C# 如何为网页创建OCR,c#,asp.net,tesseract,tessnet2,C#,Asp.net,Tesseract,Tessnet2,我想用c语言创建一个网页,在这个网页中,用户上传一个图像,并在同一网页上的另一个文本框中获取图像文本。 我使用了Tessract教程,但它适用于windows窗体应用程序,但我想在网页上使用它。我已经按照这个链接的指示 我在我的网页中使用了代码,但它在本地服务器的特定行上停止。我的代码在这里:- System.Drawing.Bitmap imageX = new System.Drawing.Bitmap(FileUpload1.PostedFile.InputStream); System.

我想用c语言创建一个网页,在这个网页中,用户上传一个图像,并在同一网页上的另一个文本框中获取图像文本。 我使用了Tessract教程,但它适用于windows窗体应用程序,但我想在网页上使用它。我已经按照这个链接的指示

我在我的网页中使用了代码,但它在本地服务器的特定行上停止。我的代码在这里:-

System.Drawing.Bitmap imageX = new System.Drawing.Bitmap(FileUpload1.PostedFile.InputStream);
System.Drawing.Bitmap image = AForge.Imaging.Image.Clone(imageX, System.Drawing.Imaging.PixelFormat.Format24bppRgb);
tessnet2.Tesseract ocr = new tessnet2.Tesseract();
ocr.Init(null, "eng", false);
List<tessnet2.Word> result = ocr.DoOCR(image, Rectangle.Empty);

foreach (tessnet2.Word word in result)
{
    TextBox1.Text = TextBox1.Text + word.Text + Environment.NewLine;
} 
我的代码停在第四行。 谁能告诉我出了什么问题。
我已将tessdata文件夹粘贴到Bin目录中。

问题是您需要完全信任服务器才能使其工作,因为您的应用程序将执行dos程序.exe扩展名。无论如何,fulltrust不适用,因为它缺乏安全性。我试图实现部分信任,但运气不佳。

通常您会提供错误/异常或更多详细信息。从你提供给我们的到目前为止,结果只有4场比赛。我看到DoOCR函数有第二个参数矩形。空。。。这是正确的参数吗?我没有得到任何错误。应用程序崩溃,没有任何错误。为什么不尝试将其分离到类库中,然后您仍然可以以分离的方式测试I-通过调用类对象的小型C控制台/表单应用程序。然后,如果您使其正常工作,则将该类包括在Web应用程序中,并使用tessaract partI在windows窗体应用程序中应用的相同代码的特殊权限更新应用程序池,并且该应用程序池正常工作。现在我的问题是如何在aspx网站中使用Tesseract库。