【问题标题】:Can't run OpenCV Emgu.CV无法运行 OpenCV Emgu.CV
【发布时间】:2018-06-16 19:29:58
【问题描述】:

使用 PM 我将 Emgu.CV 安装到我的解决方案中并编写了这个非常简单的代码:

    using (var img = new Image<Bgr, byte>("img4.png"))
    {
        using (var provider = new Tesseract("", "eng", OcrEngineMode.TesseractCubeCombined))
        {
            provider.Recognize(img);

            var chars = provider.GetCharacters();

            var text = provider.GetText().TrimEnd();
        }
    }

出于某种奇怪的原因,当我运行应用程序时,我得到了异常: 1) 控制台显示如下: 打开数据文件时出错 ./tessdata/eng.traineddata 请确保将 tessdata_prefix 环境变量设置为“tessdata”目录的父目录 加载语言“eng”失败 Tesseract 无法加载任何语言

2) 以及代码中的异常错误: {“无法使用路径 'c:\users\jdoe\documents\visual studio 2015\Projects\OpenCV_ImgToText\OpenCV_ImgToText\bin\Debug' 和语言 'eng' 创建 ocr 模型。”}

嗯,首先我不确定在运行此代码之前是否必须安装任何东西。 我从 emgu.com 下载了这个包,解压后只有源代码,所以不需要安装 我还将文件夹权限更改为 OpenCV_ImgToText,所以现在它可以将文件写入其中。但是错误仍然弹出。 请指教。

【问题讨论】:

    标签: c# opencv computer-vision emgucv


    【解决方案1】:

    我曾经使用过 OpenCV。以下文档帮助我使用 WCF 创建简单的应用程序。

    http://www.emgu.com/wiki/index.php/Download_And_Installation

    【讨论】:

      猜你喜欢
      • 2020-12-26
      • 2012-08-11
      • 1970-01-01
      • 2019-05-07
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-20
      相关资源
      最近更新 更多