Qt+opencv实现图片校正(一)
简述
最近应朋友之托,帮朋友做了一个应用程序。实现功能: 把旋转后的PDF进行校正,实现的原理就是pdf转图片,然后利用opencv库对图片进行校正处理,然后再把图片转成PDF。这就是我实现的思路。
校正对比图
校正前的图:
校正后的图:
opencv校正实现原理
因为是帮朋友校正工程图纸类的PDF,每个图纸右下方有个条形码。然后我利用这个条形进行识别,最多旋转四次,每次90度旋转,如果条形码在右下方位置出现。那么,我则认为图片是校正好了。当然啦,若各位大神有更厉害的算法,不忘提点下。在此谢谢了。
界面操作图
这里,我还支持了批量校正。点击确定后,输出我正确校正好的PDF文件。
结尾
这里,我简单叙述下我实现原理,后面,我会把代码部分贴出来。
仅供学习参考使用