none
利用OCR控件如何读取图片指定区域的文字 RRS feed

  • 问题

  • 详细描述

    _MODIDocument = new MODI.Document();
        _MODIDocument.Create(filename);
        axMiDocView1.Document = _MODIDocument;
        axMiDocView1.Refresh();

    _MODIDocument.OCR(_MODIParameters.Language,_MODIParameters.WithAutoRotation,_MODIParameters.WithStraightenImage);

    MODI.Image image = (MODI.Image)_MODIDocument.Images[i];
        MODI.Layout layout = image.Layout;
        for (int j= 0; j< layout.Words.Count; j++)
        {
         MODI.Word word = (MODI.Word) layout.Words[j];
        textBox1.Text = textBox1.Text + word.Text;
       
        }

    以上代码可以获取图片上所有文字信息,现在我需要的是,在图片上指定一个矩形区域,只获取该矩形区域中的文字信息;问:如何在axMiDocView1控件中默认加载事先指定(非加载完鼠标选取)的矩形区,最好可以指定多处。希望明白人多多指教!谢谢

    2012年11月9日 1:02

答案