建立社交圈
viscircles(中心,半径)
viscircles(斧,中心,半径)
H = viscircles(AX,中心,半径)
H = viscircles(___、名称、值)
例
viscircles (中心,半径)绘制圆与指定中心和半径在当前坐标轴上。
viscircles (中心,半径)
中心
半径
viscircles (斧头,中心,半径)绘制圆圈到由指定的坐标轴斧头。
viscircles (斧头,中心,半径)
斧头
H= viscircles(AX,中心,半径)绘制圆并返回已创建的圆的句柄。这个把手是一个hggroup对象的子对象轴对象,斧头。
H= viscircles(AX,中心,半径)
H
hggroup
轴
H= viscircles (___,名称,值)与一个或多个指定的附加选项名称,值自变量对,使用任何以前的语法。参数名称可缩写。
H= viscircles (___,名称,值)
名称,值
全部收缩
读取的图像到工作区并显示它。
A = imread(“circlesBrightDark.png”);imshow(A)
定义半径范围。
Rmin的= 30;RMAX = 65;
查找半径范围内的图像中的所有明亮的圆。
[centersBright,radiiBright] = imfindcircles(A,[Rmin的RMAX]'ObjectPolarity',“光明”);
查找半径范围内的图像中的所有黑眼圈。
[centersDark,radiiDark] = imfindcircles(A,[Rmin的RMAX]'ObjectPolarity',“黑暗”);
周围绘制亮圈的边缘蓝线。
viscircles(centersBright,radiiBright,“颜色”,'B');
周围画黑眼圈的边缘红色虚线。
viscircles (centersDark radiiDark,“线型”,' - ');
该viscircles功能不绘制圆之前清除目标轴。要移除在轴以前绘制的圆,使用CLA函数。为了说明这一点,本示例创建一个新图形,然后循环,在每次迭代中绘制一组圆,每次都清除轴。
viscircles
CLA
图色彩= {'B','R','G','Y',“k”};对于K = 1:5%创建5个随机圈子显示,X =兰特(5,1);Y =兰特(5,1);中心= [X Y];半径= 0.1 *兰特(5,1);%清除的轴。CLA%修正轴界限。ylim([-0.1 1.1])%设置轴纵横比为1:1。轴广场%设置一个标题。标题([数k ='num2str (k)])%显示圆圈。viscircles(中心,半径,“颜色”,颜色{K});%暂停1秒。暂停(1)结束
圆心坐标,指定为P——- - - - - -2基质,例如从所获得imfindcircles。该X圆心坐标 - 的是在第一列和ÿ坐标 - 是在第二列中。坐标可以是整数(任何数值类型的)或浮点值(类型的双或单)。
P
2
imfindcircles
双
单
数据类型:单|双|INT8|int16|int32|Int64的|UINT8|UINT16|UINT32|UINT64
INT8
int16
int32
Int64的
UINT8
UINT16
UINT32
UINT64
圆半径,指定为列向量,如返回的imfindcircles。的半径值半径(J)对应于与中心坐标的圆中心(J,:)。值半径可以是非负整数(任何数值类型)或浮点值(类型?双或单)。
半径(J)
中心(J,:)
轴在其中绘制圆圈,指定为处理对象返回的GCA或轴。
GCA
数据类型:双
指定可选的用逗号分隔的对名称,值参数。名称是参数的名称和价值为对应值。名称必须出现在单引号内(“”)。您可以按照任何顺序指定多个名称和值对参数Name1, Value1,…,的家。
名称
价值
“”
Name1, Value1,…,的家
viscircles(中心,半径, '颜色', 'B')
'EnhanceVisibility'
真正的
假
增强描画圆对比鲜明的功能,以提高知名度,指定为逻辑值真正的或假。如果将值设置为真正的,viscircles绘制彩色圆下方的对比圈。
数据类型:合乎逻辑
合乎逻辑
“颜色”
'红'
[R G B]
圆边缘的颜色,指定为MATLAB®ColorSpec值。
ColorSpec
“线型”
' - '
“:”
圆边缘的线条样式,指定为逗号分隔的一对组成的“线型”以及下表中的任何行说明符。
' - '。
'没有'
'行宽'
圆边缘的宽度,指定正浮点双值。线宽度在分,其中每个点等于1/72英寸表示。
界画,返回的句柄hggroup对象。对象的子对象轴对象,斧头。
imdistline|imfindcircles|imtool
imdistline
imtool
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处
现在就试用