Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在c语言中从图像中提取乌尔都语文本?_C#_Image_C# 4.0 - Fatal编程技术网

C# 如何在c语言中从图像中提取乌尔都语文本?

C# 如何在c语言中从图像中提取乌尔都语文本?,c#,image,c#-4.0,C#,Image,C# 4.0,我已经写了一个代码,从任何图像中提取文本,并正确地工作,但只适用于英语,我想使它从乌尔都语也可行,即从图像中提取乌尔都语文本 代码: 安装Office时,您选择了哪些OCR语言?英语,我选择了英语Office将仅使用OCR英语文本。这不是魔术,计算机完全按照它的配置来做。还有其他的解决方法吗 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.U

我已经写了一个代码,从任何图像中提取文本,并正确地工作,但只适用于英语,我想使它从乌尔都语也可行,即从图像中提取乌尔都语文本

代码:


安装Office时,您选择了哪些OCR语言?英语,我选择了英语Office将仅使用OCR英语文本。这不是魔术,计算机完全按照它的配置来做。还有其他的解决方法吗
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MODI;
using System.IO;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void Upload(object sender, EventArgs e)
    {
        string filePath = Server.MapPath("~/Uploads/" + Path.GetFileName(FileUpload1.PostedFile.FileName));
        FileUpload1.SaveAs(filePath);
        string extractText = this.ExtractTextFromImage(filePath);
        lblText.Text = extractText.Replace(Environment.NewLine, "<br />");
    }

    private string ExtractTextFromImage(string filePath)
    {
        Document modiDocument = new Document();
        modiDocument.Create(filePath);
        modiDocument.OCR(MiLANGUAGES.miLANG_ENGLISH);
        MODI.Image modiImage = (modiDocument.Images[0] as MODI.Image);
        string extractedText = modiImage.Layout.Text;
        modiDocument.Close();
        return extractedText;
    }

}