如何用alpha通道检测标记

OpenCV - How to detect marker with alpha channel

本文关键字:检测 通道 何用 alpha      更新时间:2023-10-16

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

您是否考虑过使用前景和背景更好分离的另一种颜色空间?

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

matchTemplate()不适用于掩码(" foregroundonly "模板)。