当前位置: 首页 > 知识库问答 >
问题:

使用Tesseract和Git Bash构建OpenCV

方子安
2023-03-14

我正试图根据本手册构建一个< code>Tesseract库:使用git-bash(版本

无论我做什么以及它如何失败,原因都是一样的-当涉及到<code>轻量级</code>时,我看到的错误如下:

找不到由“SW”提供的具有以下任何名称的软件包配置文件:

SWConfig.cmake

sw-config.cmake

我已经将sw.exe放在PATH指示的位置,但它没有帮助 - 错误仍然存在。存储库中是否可能缺少 sw cmake 配置文件?

共有2个答案

鲁彬炳
2023-03-14

有几个问题:

    < li >您正在使用过期的手册。Leptonica正在发布1.79版(手册指的是2017年6月11日发布的1.74.4版)。为什么不在windows上用官方手工编译宇宙魔方? < li >与上述要点相关-最新的Tesseract需要最新的编译器,因此针对“Visual Studio 14 2015”的构建可能会带来其他问题。 < li >如果您正在使用Git主分支(在任何项目中)-您必须熟悉项目及其更改,并且能够解决构建问题。如果你不能做到这一点-使用最新的稳定/发布的版本。应该管用;-) < Li > tessera CT和Leptonica的Windows版本正在从cppan转换到sw,因此对于新手来说,在没有专业知识的情况下使用master可能会很困难。官方教程声明tesseract sw构建应该从< code > SW build org . SW . demo . Google . tessera CT . tessera CT-master 开始。 < li >遗憾的是,wiki中的vcpkg方法不起作用...这是什么意思?例如,请参见本教程,了解tesseract和leptonica的最新稳定版本。 < li >你没有看到真正的问题(我完全确信开源是纯邪恶的)-问题是你错过了你想使用的工具的体验(例如,如果你熟悉cmake,你可以自己找到构建选项SW_BUILD=OFF)并跳过阅读官方文档。
芮承运
2023-03-14

vcpkg安装技术:x64窗口方法从官方手册工作!但是,我必须采取一些额外的步骤,这些步骤在我打开的问题中有所描述。

不过,我看不出有什么理由会成为这样的负担。< code>Tesseract有一个Windows二进制安装程序,这是一个很好的工具,唯一的例外是——你不能访问任何开发工具——如果你需要API,只能访问没有用的可执行文件。

 类似资料:
  • 我在尝试构建Pocket-OCR时遇到了以下问题 架构i386的未定义符号: “tesseract::TessBaseAPI::SetVariable(char const*,char const*)”,引用自OCRDisplayViewController中的:-[OCRDisplayViewController viewDidLoad]。o “tesseract::TessBaseAPI::T

  • Gitbash 是一个 bash 工具集,对 git 的常用子命令做了一系列别名处理。不用再输入类似 `git clone http://.....` 的命令直接进行 'clone http://...' 就可以,省掉了 git 主命令的输入。  对于 commit , checkout 等常用子命令,也采取了 svn 的缩写方式,直接输入 co 和 ci 就能完成 git checkout 和

  • 我正在尝试在Tesseract OCR库中运行VS2015_Tesserict示例。 当我尝试打开文件时,总是出现以下错误: 找不到路径的一部分 目前我正在使用Windows 10(64位)上的Visual Studio 2015。 请提供有关如何在Visual Studio 2015 Windows 10(64位)上配置Tesseract OCR C库的完整信息。 您还可以提供任何参考教程链接。

  • 想要一个OCR在android中运行的例子,我做了一些研究,找到了一个在android中实现OCR的例子。 https://github.com/rmtheis/tess-two,里面有三个项目文件... 我已经通过导入三个项目文件执行了“tess-two-test”项目,但是“tess-two-test”不包括任何活动,所以它不会运行。 有谁能一步一步地给我解释这个功能吗

  • 请注意:在泽维尔的回答之后编辑的回答 我试图在Android Studio中为一个相同的应用程序项目使用不同的构建风格。然而,我似乎有一个可怕的时间配置它适当地工作。 步骤: null **我检查了分级设置,显然使用自动导入已经启用。尽管如此,对build.gradle文件进行更改不会自动更新构建变体。注意:我还尝试使用Build-Rebuild项目和/或Build-Make项目。我仍然必须关闭项

  • 使用PhoneGap构建程序构建iOS和Android(无MAC) 有两种方法将Cordova/PhoneGap合并到你的应用中,你可以通过命令行来使用本地安装版,或者使用PhoneGap Build云服务。 选择很简单: 如果你有一台Mac:在本地使用Cordova 如果你不是构建iOS应用:在本地使用Cordova 如果你没有Mac但是想要创建iOS应用:使用PhoneGap Build Ph