调整模板大小和当前控制对象,观察窗口移动时响应图、直方图和公式代入如何同步变化。
当要在一张大图里找出和目标相似的区域时,会遇到两种不同情况:有些目标只要颜色或灰度分布一致就能定位,有些目标则需要局部像素排列都对应。选错线索,匹配结果会要么漏掉目标、要么带回大量误检。
常用的处理办法分两类:模板匹配把目标窗口当作模板,在大图上逐位置滑动,用 SSD 或 SAD 比较像素差异;直方图匹配则统计目标区域和候选区域的灰度分布,用相关、卡方或巴氏距离判断分布是否接近;反向投影还可以把目标分布映射成每个像素属于目标的可能性图,再用后续约束筛选。
切换“模板匹配”和“直方图匹配”两个模式,拖动源图上的红框和蓝框,对比响应热力图与直方图分数:模板匹配对像素位置敏感,热力图峰值通常对应唯一位置;直方图匹配只认分布,相似区域可能给出多个高分候选。
模板来自 (42, 34),大小 24×24。
公式只比较模板 T 与当前窗口 Sxy,当前分数 14.5753。
最佳分数和坐标只作为响应图辅助参考,不作为第三个参与计算的窗口。
直方图匹配:比较灰度分布,忽略空间布局,适合颜色/灰度统计稳定的目标;可理解为的基础证据。
模板匹配:逐像素比较局部排列,/对形状和纹理位置敏感,旋转或尺度变化会明显影响结果。







