【问题标题】:Template matching for colored image input彩色图像输入的模板匹配
【发布时间】:2020-06-16 09:50:53
【问题描述】:

我有一个用于模板匹配的工作代码。但它只有在将输入图像转换为灰度时才有效。是否可以考虑模板颜色以及需要在给定图像中找到的模板匹配?

inputImg = cv2.imread("location")
template = cv2.imread("location")

【问题讨论】:

    标签: opencv template-matching


    【解决方案1】:

    是的,你可以做到,但为什么?

    转为灰度的思路是应用选定的边缘检测算法来寻找输入图像的特征。

    由于您正在使用这些功能,因此在原始图像中找到模板图像的可能性会更高。因此,转换为灰度有两个优点。准确性和计算复杂性。

    matchTemplate 方法也适用于 RGB 图像。现在您需要找到 3 个不同通道的图像特征。然而,您不确定您的特征是否稳健,因为大多数边缘检测算法都是为灰度图像设计的。

    【讨论】:

      猜你喜欢
      • 2011-09-15
      • 1970-01-01
      • 2014-04-05
      • 1970-01-01
      • 2023-03-18
      • 2012-11-04
      • 1970-01-01
      • 2015-02-08
      • 1970-01-01
      相关资源
      最近更新 更多