从二进制图像中删除与内容具有相同“权重”的伪像

时间:2019-01-13 19:08:04

标签: java opencv image-processing opencv3.0 opencv3.1

我正在做文档边缘检测软件。 我的代码可以在高对比度,平滑的背景图像上很好地工作,但是现在我正在复杂的环境中对其进行测试。

例如,下图显示了我的问题
enter image description here

是否可以使用OpenCV摆脱不稳固的工件并保留笔直的文档轮廓以供以后处理?

我尝试了膨胀,腐蚀,打开,关闭和其他形态操作,但是问题是人工制品与内容本身具有相同的“重量”。

过程是:

  • 调整图像大小
  • 进行多次边缘保留模糊
  • Canny边缘检测
  • 使用2x2内核进行膨胀
  • 获取轮廓
  • 找到最大表面的多边形


连接到标签的伪像正在拧东西。
断开连接的工件不是主要问题。 enter image description here

这是原始图像(缩放比例):

0 个答案:

没有答案