从黑色背景中提取图像

时间:2013-11-06 14:52:37

标签: opencv computer-vision

我在黑色背景中有一些物体。我想对图像进行阈值处理,并将对象转换为1,将黑色背景转换为0。 我不确定如何选择我的阈值来隔离黑色背景。

2 个答案:

答案 0 :(得分:2)

您可以通过以下步骤完成此操作。

  1. 加载您的图片。
  2. 转换为灰度。
  3. 应用binary threshold,根据您的要求创建结果。
  4. Here您可以看到使用OpenCV进行基本阈值操作的一个很好的解释。

答案 1 :(得分:0)

最简单的事情之一就是在整个图像上使用OpenCV的threshold函数,并通过Otsu's algorithmtype参数自动选择阈值。阈值函数应与常量THRESH_OTSU进行“或”运算。

大津的原创作品是:OTSU,Nobuyuki。灰度直方图的阈值选择方法。 Automatica ,1975,11.285-296:23-27。

这种方法可能效果很好,或者可能会失败......它一如既往地取决于你的图像。