matchTemplate 模板匹配
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>模板匹配。找图使用。
实际应用请调用 matchTemplateExAll (具有高斯金字塔采样的模板匹配,适合全分辨率)</li>
</ul>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">mat1</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">mat</td>
<td>输入图像。</td>
</tr>
<tr>
<td style="text-align: left;">mat2</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">mat</td>
<td>模板图像。</td>
</tr>
<tr>
<td style="text-align: left;">method</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>匹配模式。<Br/>0、平方不同、<Br/>1、归一化平方不同、<Br/>2、相关性、<Br/>3、归一化相关性、<Br/>4、相关因子、<Br/>5、归一化相关因子</td>
</tr>
</tbody>
</table>
<h5>返回参数说明</h5>
<p>ArrayList | null</p>
<p>一维数组,总共7个成员的浮点型数组。分别表示为:
x1,
y1,
x2,
y2,
最小阈值,
最大阈值,
相似度</p>
<p>【返回值样例】:
[228.0, 234.0, 301.0, 311.0, 0.0, 1.0, 0.998544669241546]</p>
<p>||||||abc123||||||</p>
<h5>备注</h5>
<pre><code class="language-java"> //载入图像
var mat=cvImg.loadFromFile("/sdcard/Pictures/c1.png",1);
//载入模板图
var mat2=cvImg.loadFromFile("/sdcard/Pictures/b1.png",1);
//模板匹配。
var info=cvImg.matchTemplate(mat,mat2,1);
logd(info)
//画出位置
cvImg.rectangle(mat,info[0],info[1],info[2],info[3],[255,0,0,0],2);
cvImg.toFile(mat,"/sdcard/Pictures/tem3.jpg");</code></pre>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=0d8b47a880f6e1dd15df77f12c343b32" alt="" /></p>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=5e1969b6cfa94e3540d589e7e8c8ffcb" alt="" /></p>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=723effc38aeca14a0101fef19410ffea" alt="" /></p>