fillAlphaColorEx 填充透明色
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>填充二值化。适用于直接图像处理(但效率不高)。该函数输入mat对象必须为 BGRA 或 BGR 。 始终输出 BGRA格式</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;">mat</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">mat</td>
<td>mat对象</td>
</tr>
<tr>
<td style="text-align: left;">color_arr3</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int[]</td>
<td>透明设RGB</td>
</tr>
<tr>
<td style="text-align: left;">p_color_arr3</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int[]</td>
<td>偏色RGB</td>
</tr>
<tr>
<td style="text-align: left;">f_color_arr3</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int[]</td>
<td>f_color_arr3 填充色 RGB</td>
</tr>
</tbody>
</table>
<h5>返回参数说明</h5>
<p>mat | null</p>
<h5>例子:指定颜色和偏色,制作透明图。</h5>
<pre><code class="language-java">//载入欲处理图片
var mat=cvImg.loadFromFile("/sdcard/Pictures/hd.png");
//指定色+偏色,在范围内填充为 黑色。
var mat_mask=cvImg.fillAlphaColorEx(mat,[229,105,72],[200,120,60],[0,0,0,0]);
cvImg.toFile(mat_mask,"/sdcard/Pictures/tem999.png");
//再与原图进行xor操作
var mat_xor=cvImg.xor(mat_mask,mat);
cvImg.toFile(mat_xor,"/sdcard/Pictures/tem1000.png");
//释放
cvImg.release(mat);
cvImg.release(mat_mask);
cvImg.release(mat_xor);</code></pre>
<h3>你看上来这个美女胸口的蝴蝶节</h3>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=c2243fed0455e72acb7d6ce91480ca9e" alt="" /></p>
<h3>然后你把它扣下来</h3>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=5d15d8b441821a2bf64d86192d3576e0&file=file.png" alt="" /></p>
<h3>再然后用指定颜色+偏色(颜色值偏移)涂抹需要的部分:红色蝴蝶节</h3>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=67a6b99da263d8826fd6dc24331b8963&file=file.png" alt="" /></p>
<h3>再用Xor 异或法,将不需要的部分同化掉(同化?请移步xor介绍)</h3>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=bebad4d317b22e982e4172b289766870&file=file.png" alt="" /></p>
<h3>恭喜你获得了美女身上的这个颗蝴蝶节。</h3>