ellipse 画圆
<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>
<tr>
<td style="text-align: left;">ax</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>圆心,中心坐标x</td>
</tr>
<tr>
<td style="text-align: left;">ay</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>圆心,中心坐标y</td>
</tr>
<tr>
<td style="text-align: left;">widthX</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>圆横半径,与圆纵半径,画正圆时,两者值应相等。</td>
</tr>
<tr>
<td style="text-align: left;">heightY</td>
<td style="text-align: left;">(可选)</td>
<td style="text-align: left;">int</td>
<td>圆横半径,与圆纵半径,画正圆时,两者值应相等。如果为空, heightY= widthX</td>
</tr>
<tr>
<td style="text-align: left;">color_int_arr4</td>
<td style="text-align: left;">(可选)</td>
<td style="text-align: left;">int[]</td>
<td>颜色,4成员数组。RGBA默认红色</td>
</tr>
<tr>
<td style="text-align: left;">width</td>
<td style="text-align: left;">(可选)</td>
<td style="text-align: left;">int</td>
<td>线宽度。为-1时进行填充,否则仅描边。</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">(可选)</td>
<td style="text-align: left;">int</td>
<td>填充类型。-1表示使用默认参数=8。8、八邻域填充法、4、四邻域填充法、16、反锯齿填充法</td>
</tr>
<tr>
<td style="text-align: left;">shift</td>
<td style="text-align: left;">(可选)</td>
<td style="text-align: left;">int</td>
<td>偏移。-1表示使用默认参数=0。</td>
</tr>
<tr>
<td style="text-align: left;">angle</td>
<td style="text-align: left;">(可选)</td>
<td style="text-align: left;">int</td>
<td>圆整体旋转角度。-1表示使用默认参数=0。</td>
</tr>
<tr>
<td style="text-align: left;">sAngle</td>
<td style="text-align: left;">(可选)</td>
<td style="text-align: left;">int</td>
<td>圆开始角度,用于控制绘制圆的某部分。-1表示使用默认参数=0。</td>
</tr>
<tr>
<td style="text-align: left;">eAngle</td>
<td style="text-align: left;">(可选)</td>
<td style="text-align: left;">int</td>
<td>圆结束角度,用于控制绘制圆的某部分。-1表示使用默认参数=360。</td>
</tr>
</tbody>
</table>
<h5>返回参数说明</h5>
<p>boolean</p>
<h5>示例</h5>
<pre><code class="language-java"> //画圆
var mat=cvImg.zeros(500,500,16);
cvImg.ellipse(mat,100,100,50,50,[255,0,0,0],5);//圆圈
cvImg.ellipse(mat,250,100,50,50,[255,255,0,0],-1);//实心圆
cvImg.ellipse(mat,400,100,50,100,[255,0,255,0],-1,-1,-1,-1,-1,-1);//椭圆
cvImg.ellipse(mat,100,250,50,100,[255,255,255,0],-1,-1,-1,30,-1,-1);//圆旋转
cvImg.ellipse(mat,250,250,50,50,[0,255,0,0],-1,-1,-1,-1,0,270);//圆饼
cvImg.toFile(mat,"/sdcard/Pictures/tem1.jpg");
cvImg.release(mat);//释放</code></pre>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=2ca0cd42726710f9f40d19309d990e84" alt="" /></p>