畸变校正分析:

目前遇到的情况有这么几种:

    • 书本有薄有厚(要不要分开?分开相对容易一点。因为薄书不用畸变校正)
    • 书本上的内容比较复杂(采用最大值灰度化可以处理)
    • 书本摆放位置不整(情况太复杂,先不考虑)
    • 书页缺失(边角缺失或折叠)
  • 怎么处理?
    • 考虑到书角缺失是可能事件,我们不采用统边边界点来处理。
    • 那用什么方案?
      • 如果采用灰度图像的边界检查,会不会有更好的效果?不会,找不到灰度线。
      • 不考虑折叠(只考虑完整的边角)
  • 结论:先分开薄书跟厚书,再去考虑其他的。
    •   如何分开薄书与厚书?
      1. 厚书有上下边界一般是曲线,可以通过这种方案来处理。
      2. 厚书左侧有坡度
    • 选择有特点1来作为我们的方案。
      1. 对图像进行最大值灰度化
      2. 闭开运算去掉文字内容
      3. 二值化
      4. 边缘检测
      5. 求上下边界的直线方程
      6. 判断是否是厚书
      7. 是薄书的切边方程
      8. 是厚书的切边方案
    • 实现代码:
      •   

posted on 2016-09-22 17:59  xiaochenxi_cnblogs  阅读(295)  评论(0编辑  收藏  举报

导航