创建圈子
viscircles(中心、半径)
viscircles (ax,中心、半径)
h = viscircles (ax,中心、半径)
h = viscircles (___、名称、值)
例子
viscircles (中心,半径)绘制指定的圆中心和半径到当前坐标轴上。
viscircles (中心,半径)
中心
半径
viscircles (斧头,中心,半径)在指定的轴上绘制圆斧头.
viscircles (斧头,中心,半径)
斧头
h= viscircles (ax,中心,半径)绘制圆圈并返回创建的圆圈的句柄。这个手柄是一个hggroup对象的子对象轴对象,斧头.
h= viscircles (ax,中心,半径)
h
hggroup
轴
h= viscircles (___,名称,值)指定一个或多个附加选项名称,值Pair参数,使用前面的任何语法。参数名称可以缩写。
h= viscircles (___,名称,值)
名称,值
全部折叠
这个例子展示了如何在图像的亮圈和暗圈周围画线。
将图像读入工作区并显示它。
一个= imread (“circlesBrightDark.png”);imshow (A)
定义半径范围。
Rmin = 30;征求= 65;
找出图像中半径范围内所有明亮的圆圈。
[centersBright, radiiBright] = imfindcircles(A,[Rmin Rmax],“ObjectPolarity”,“光明”);
找出图像中所有半径范围内的黑圈。
[centersDark, radiiDark] = imfindcircles(A,[Rmin Rmax],“ObjectPolarity”,“黑暗”);
在亮圈的边缘画蓝线。
viscircles (centersBright radiiBright,“颜色”,“b”);
在黑色圆圈的边缘画红色虚线。
viscircles (centersDark radiiDark,“线型”,“——”);
的viscircles函数在绘制圆之前不清除目标轴。要删除之前在坐标轴上绘制的圆,请使用班函数。为了说明这一点,本例创建了一个新图形,然后进行循环,每次迭代都绘制一组圆圈,每次都清除坐标轴。
viscircles
班
图形颜色= {“b”,“r”,‘g’,“y”,“k”};为k = 1:5%创建5个随机圆圈显示,X =兰德(5、1);Y =兰德(5、1);[X Y];半径= 0.1 *兰德(5、1);%清除坐标轴。班%固定轴限制。ylim([-0.1 1.1])%设置轴长宽比为1:1。轴广场%设置标题。标题([“k =”num2str (k)])%显示圆圈。viscircles(中心、半径、“颜色”、颜色{k});暂停1秒。暂停(1)结束
圆心坐标,记为aP——- - - - - -2矩阵,如从imfindcircles.的x圆心的坐标在第一列y-坐标在第二列。坐标可以是整数(任何数字类型)或浮点值(类型)双或单).
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命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在