OpenCV - 如何使用alpha通道检测标记

时间:2011-04-06 17:53:21

标签: c++ opencv

我想检测十字架等自定义表单。 我尝试使用matchTemplate,但标记的背景颜色并不总是相同。 如果我在标记png中使用alpha通道,我得不到好的结果。 也许我必须建立投资回报率? 检测这种形式的好方法是什么?

1 个答案:

答案 0 :(得分:0)

您是否考虑过使用另一个色彩空间来更好地分离前景和背景?

  • 如果您的标记通常比背景更亮,则使用灰度版本
  • 转换为HSV空间,然后仅使用饱和度和值,例如如果你在彩色背景上有白色标记

matchTemplate()不适用于遮罩(“仅限前景”模板)。