not 取反
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>取反,翻转图像颜色。 常用于掩膜翻转</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>
</tbody>
</table>
<h5>返回参数说明</h5>
<p>mat | null</p>
<h5>示例(黑白图取反)</h5>
<pre><code class="language-java"> //创建
var mat=cvImg.zeros(50,50,16);
//画线
cvImg.line(mat,0,0,50,50,[255,255,255,0],10);
//取反
var mat_not=cvImg.not(mat);
cvImg.toFile(mat,"/sdcard/Pictures/tem1.jpg");
cvImg.toFile(mat_not,"/sdcard/Pictures/tem2.jpg");
cvImg.release(mat);//释放
cvImg.release(mat_not);//释放</code></pre>
<p>原图
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=c92e3909e1e1ba823d619a54aba12b80" alt="" /></p>
<p>取反后(白变黑,黑变白)
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=35dc6dee2e515e8b6eb6feb3fcd722e5" alt="" /></p>
<h5>示例(彩色图取反)</h5>
<pre><code class="language-java"> //载入图像
var mat=cvImg.loadFromFile("/sdcard/Pictures/t5.png");
//取反
var mat_not=cvImg.not(mat);
cvImg.toFile(mat,"/sdcard/Pictures/tem1.jpg");
cvImg.toFile(mat_not,"/sdcard/Pictures/tem2.jpg");
cvImg.release(mat);//释放
cvImg.release(mat_not);//释放</code></pre>
<p>原图
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=54d3735fb890fb4c7abb2ba02119447d&file=file.jpg" alt="" /></p>
<p>取反后(底片效果)
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=6fff0c8ffc4628787b5765e0f7baa45c&file=file.jpg" alt="" /></p>