1

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

4

2 回答 2

2

您可以通过以下步骤简单地做到这一点。

  1. 加载您的图像。
  2. 转换为灰度。
  3. 应用二进制阈值,这将根据您的要求创建结果。

在这里,您可以通过示例看到有关使用 OpenCV 进行基本阈值操作的很好的解释。

于 2013-11-06T16:36:08.953 回答
0

最简单的事情之一是在整个图像上使用 OpenCV 的函数,并通过Otsu 算法threshold自动选择阈值(阈值函数的参数应该与常数 ORed )。typeTHRESH_OTSU

大津的原作是:大津、信之。一种灰度直方图阈值选择方法。自动,1975,11.285-296:23-27。

这种方法可能效果很好,也可能失败得很惨……它一如既往地取决于您的图像。

于 2013-11-10T10:40:57.740 回答