选择滞后的阈值

时间:2013-03-17 16:29:09

标签: python opencv image-processing computer-vision

我正在尝试为OpenCV的canny函数中的滞后阶段选择最佳参数。我在stackoverflow中发现了一些类似的问题但它们并没有解决我的问题。到目前为止,我发现有两种主要方法:

  1. 计算平均值和标准差并将阈值设置为:lowT = mean - std,highT = mean + std
  2. 计算中位数并将阈值设置为:0.6 *中位数,1.33 *中位数
  3. 但是,这些阈值中的任何一个都最适合我的数据。手动,我发现lowT = 100,highT = 150是最好的值。数据(灰度图像)具有以下属性:

    中位数= 202.0,平均值= 206.6283375,标准差= 35.7482520742

    有没有人知道问题出在哪里?或者我知道在哪里可以找到更多相关信息?

1 个答案:

答案 0 :(得分:1)

像mean,std等这样的图像统计数据不足以回答这个问题,而canny可能不是最好的方法;这一切都取决于图像的特征。要了解这些特征和方法,您可以谷歌搜索图像分割/边缘检测方法。而这类问题通常涉及一些预处理和后处理步骤。