Qt+opencv实现图片校正(一)

Qt+opencv实现图片校正(一)

    • Qt+opencv实现图片校正(一)
      • 简述
      • 校正对比图
      • opencv校正实现原理
      • 界面操作图
      • 结尾

简述

最近应朋友之托,帮朋友做了一个应用程序。实现功能: 把旋转后的PDF进行校正,实现的原理就是pdf转图片,然后利用opencv库对图片进行校正处理,然后再把图片转成PDF。这就是我实现的思路。

校正对比图

校正前的图:
Qt+opencv实现图片校正(一)_第1张图片
校正后的图:
Qt+opencv实现图片校正(一)_第2张图片

opencv校正实现原理

因为是帮朋友校正工程图纸类的PDF,每个图纸右下方有个条形码。然后我利用这个条形进行识别,最多旋转四次,每次90度旋转,如果条形码在右下方位置出现。那么,我则认为图片是校正好了。当然啦,若各位大神有更厉害的算法,不忘提点下。在此谢谢了。

界面操作图

Qt+opencv实现图片校正(一)_第3张图片
这里,我还支持了批量校正。点击确定后,输出我正确校正好的PDF文件。

结尾

这里,我简单叙述下我实现原理,后面,我会把代码部分贴出来。
仅供学习参考使用

你可能感兴趣的:(Qt之路,opencv)