首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qt:如何使用Leptonica?

Qt:如何使用Leptonica?
EN

Stack Overflow用户
提问于 2010-12-30 00:28:55
回答 1查看 1.6K关注 0票数 3

我需要写一个程序,它将扫描图像。我选择Qt是因为创建UI很容易。我试图自己创建deskew算法,但后来发现了有趣和众所周知的"Leptonica“。我有两个问题(谷歌不帮忙):

  1. 如何将Leptonica库包含到我的Qt项目?
  2. 中我找不到在C++中使用它的任何代码示例(仅在C++中找到一些)。

对不起,也许是愚蠢的问题,但我对Qt还是新手,即使在阅读了正式文档之后,对我来说也很困难。

=================================================

在向directory添加轻子-1.67目录并编辑.pro文件后,我无法构建它。一开始有错误,例如:"allheaders.h ers.h没有这样的文件或目录“。当我在.pro文件中将scr文件夹包含到INCLUDEPATH中时,这个错误就消失了,但是我得到了许多其他的错误。应该有一些教程。求你了救命!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-30 01:06:08

要使用C++中的Leptonica,只需像在C中那样调用它。您可以使用现有的Leptonica示例作为调用例程的起点。您将需要查看.\leptonlib 1.xx\prog\tracwtest.c,以获得关于如何使用斜例程的完整示例。

实际上,您可能只需编译斜测试程序并使用Qt驱动它。算法非常简单:用一个测试角度旋转图像,然后计算每条扫描线的平均强度,然后找出所有这些平均值的方差。在理论上,当方差达到最大值时,才能得到最佳的角。在斜交测试中使用的不同搜索算法采用不同的方法来寻找最大方差点。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4559078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档