我需要写一个程序,它将扫描图像。我选择Qt是因为创建UI很容易。我试图自己创建deskew算法,但后来发现了有趣和众所周知的"Leptonica“。我有两个问题(谷歌不帮忙):
对不起,也许是愚蠢的问题,但我对Qt还是新手,即使在阅读了正式文档之后,对我来说也很困难。
=================================================
在向directory添加轻子-1.67目录并编辑.pro文件后,我无法构建它。一开始有错误,例如:"allheaders.h ers.h没有这样的文件或目录“。当我在.pro文件中将scr文件夹包含到INCLUDEPATH中时,这个错误就消失了,但是我得到了许多其他的错误。应该有一些教程。求你了救命!
发布于 2010-12-30 01:06:08
要使用C++中的Leptonica,只需像在C中那样调用它。您可以使用现有的Leptonica示例作为调用例程的起点。您将需要查看.\leptonlib 1.xx\prog\tracwtest.c,以获得关于如何使用斜例程的完整示例。
实际上,您可能只需编译斜测试程序并使用Qt驱动它。算法非常简单:用一个测试角度旋转图像,然后计算每条扫描线的平均强度,然后找出所有这些平均值的方差。在理论上,当方差达到最大值时,才能得到最佳的角。在斜交测试中使用的不同搜索算法采用不同的方法来寻找最大方差点。
https://stackoverflow.com/questions/4559078
复制相似问题