在Opencv中分段图片

时间:2014-06-26 17:01:21

标签: c++ opencv segment

我在opencv中使用c ++,我不能像这样分割图片:

(对不起我的英文)

PICTURE 1 PICTURE 2

我想要分割工作表,删除位于边缘的背景。 我尝试使用"分水岭"找到工作表的位置,但图像格式有问题,我不知道是否有其他算法可以帮助我。

这个想法是裁剪白纸,去掉背景,不知道纸张的大小和位置。但总是在图像的中心看起来是否有人可以帮助我?

谢谢!

1 个答案:

答案 0 :(得分:1)

你可以做点什么,

  1. Threshold图片,此处假设图片为白色。

  2. Now find contour并选择最大轮廓。

  3. 现在获取最大轮廓的bounding box并裁剪工作表。