Tesseract 多文件混淆 C++

发布于 2024-12-10 02:57:49 字数 505 浏览 1 评论 0原文

我正在尝试编译 Tesseract OCR 代码,但遇到了很多问题。一是 tessembeded.cpp 函数调用“edges_and_textord”函数,而其他 .cpp 文件调用“find_components”函数。 “edges_and_textord”函数位于我从google下载的textord.cpp文件中,但“find_components”函数不在其中。然而,当我在谷歌上搜索“textord.cpp”时,我发现了一个完全不同版本的“textord.cpp”(此处),其中包含“find_components”函数。它们在文件的开头都有相同的注释头信息(一直到它们的创建日期和时间)。

所以我的问题是,我该使用哪一个? tesseract 代码调用这两个函数,所以我应该在不同的名称下添加第二个“textord.cpp”文件吗?

I am trying to compile the Tesseract OCR code and have run into many problems. One is that the tessembeded.cpp function calls the "edges_and_textord" function and that other .cpp files call the "find_components" function. The "edges_and_textord" function is in the textord.cpp file that I downloaded from google, but the "find_components" function is not. However when I searched google for "textord.cpp" I found a completely different version of "textord.cpp" (here) with the "find_components" function in it. They both have identical commented header information at the very begining of the file (down to the date and time they were created).

So my question is, which one do I use? The tesseract code calls both of these functions so should I add the second "textord.cpp" file in under a different name?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

箜明 2024-12-17 02:57:49

我在“start_recog”函数中遇到了同样的问题。我在 tface.cpp 文件中的定义是

“int Wordrec::start_recog(const char *textbase)”
但我在 Tesseract 的网站上找到了该文件的另一个版本,其定义为

“int start_recog(const char *configfile, const char *textbase)”
tessembedded.cpp 似乎使用我下载的代码中未找到的第二个定义来调用它。我应该用第二个文件替换我下载的内容吗?

为什么 Tesseract 代码中会有这些双文件?

I have run into the same problem with the "start_recog" function. The definition I have in my tface.cpp file is

"int Wordrec::start_recog(const char *textbase)"
but I have found another version of the file on Tesseract's website with the definition

"int start_recog(const char *configfile, const char *textbase)"
And tessembedded.cpp seems to call it using the second definition not found in the code I downloaded. Should I just replace what I downloaded with the second file?

Why are there these double files in the Tesseract code?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文