cv图像识别

安卓opencv全分辨率找图


add 加运算

<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;">mat1</td> <td style="text-align: left;">是</td> <td style="text-align: left;">mat</td> <td>参与计算的mat对象。</td> </tr> <tr> <td style="text-align: left;">mat2</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>示例(add增加图像亮度)</h5> <pre><code class="language-java"> //载入动漫图像 var mat=cvImg.loadFromFile("/sdcard/Pictures/tem.jpg"); //创建掩模,类型、大小与动漫大小一样。并填充一些颜色 var mat_mask=cvImg.zeros(mat.cols(),mat.rows(),mat.type()); cvImg.rectangle(mat_mask,0,0,mat_mask.cols(),mat_mask.rows(),[100,100,100,0],1000); cvImg.toFile(mat_mask,"/sdcard/Pictures/tem2.jpg"); //进行add运算 var mat_result=cvImg.add(mat,mat_mask); cvImg.toFile(mat_result,"/sdcard/Pictures/tem3.jpg"); cvImg.release(mat);//释放 cvImg.release(mat_mask);//释放 cvImg.release(mat_result);//释放</code></pre> <p>原图 <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=9a179f27b3a007215a59551fcec4f7be" alt="" /></p> <p>掩模图 <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=91e310a9a116e7b1caf453e6f2adc9e2" alt="" /></p> <p>效果 <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=288b7f9272f2407fb1ef6031e231a79d" alt="" /></p>

页面列表

ITEM_HTML