viscircles
创建圈子
描述
例子
明亮和黑眼圈周围绘制线条的形象
图像读入工作区和显示它。
一个= imread (“circlesBrightDark.png”);imshow (A)
定义半径范围内。
Rmin = 30;征求= 65;
图像中找到所有明亮的圆半径范围内。
[centersBright, radiiBright] = imfindcircles (A, [Rmin做),“ObjectPolarity”,“光明”);
找到所有的黑眼圈图像半径范围内。
[centersDark, radiiDark] = imfindcircles (A, [Rmin做),“ObjectPolarity”,“黑暗”);
画蓝线边缘的明亮的圆。
viscircles (centersBright radiiBright,“颜色”,“b”);
画红色虚线边缘的黑眼圈。
viscircles (centersDark radiiDark,“线型”,“——”);
明确轴之前策划圈
的viscircles
功能不明确的目标轴之前策划圈。删除圈之前绘制在一个轴,使用班
函数。说明,这个例子创建了一个新的图,然后循环,画一组圆与每个迭代,每次清理轴。
图颜色= {“b”,“r”,‘g’,“y”,“k”};为k = 1:5%创建5随机圈来显示,X =兰德(5、1);Y =兰德(5、1);中心= (X, Y);半径= 0.1 *兰德(5、1);%的轴。班%修复轴的极限。xlim ([-0.1 - 1.1]) ylim ([-0.1 - 1.1])%设置轴长宽比为1:1。轴广场%设置一个标题。标题([“k =”num2str (k)])%显示圈。viscircles(中心、半径、“颜色”、颜色{k});%停顿1秒。暂停(1)结束
输入参数
中心
- - - - - -圆中心的坐标
两列数字矩阵
圆中心的坐标,指定为一个两列数字矩阵。的x坐标圆的中心是在第一列和y坐标在第二列。
半径
- - - - - -圆半径
正数|列向量
圆半径,指定为一个正数或一个列向量的长度相同的正数中心
。当半径
是一个正数,viscircles
吸引了各界的半径。当半径
是一个列向量,viscircles
吸引每一个圆中心(j,:)
与相应的半径半径(j)
。
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
例子:viscircles(中心、半径、颜色=“b”)
指定的蓝色圆边缘,使用短颜色名称为蓝色。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:viscircles(中心、半径、“颜色”、“b”)
指定的蓝色圆边缘,使用短颜色名称为蓝色。
EnhanceVisibility
- - - - - -增加了圈与对比特性来提高知名度
真正的
(默认)|假
增加与对比特性画圆圈,提高能见度,指定为一个逻辑值真正的
或假
。如果你设置的值真正的
,然后viscircles
做了一个对比圆以下颜色的圆。
数据类型:逻辑
颜色
- - - - - -颜色的边界
“红色”
(默认)|RGB值|十六进制颜色代码|颜色名称|短的颜色名称
指定的颜色边界,作为一个RGB值,十六进制的颜色代码,颜色名称或短的颜色名称。
为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。
一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内
[0,1]
例如,(0.4 0.6 0.7)
。十六进制颜色代码是一个字符串标量或字符始于一个散列向量符号(
#
)后面跟着三个月或六个十六进制数字,它的范围可以从0
来F
。的值是不区分大小写的。因此,颜色代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
“g” |
(0 1 0) |
“# 00 ff00” |
|
“蓝色” |
“b” |
(0 0 1) |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“m” |
(1 0 1) |
“#”就 |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑色” |
“k” |
(0 0 0) |
“000000 #” |
|
“白色” |
“w” |
(1 1 1) |
“# FFFFFF” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB®使用在许多类型的情节。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 - 0.7410) |
“# 0072 bd” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
例子:viscircles(中心、半径、“颜色”、“r”);
例子:viscircles(中心、半径、“颜色”、“绿色”);
例子:viscircles(中心、半径、“颜色”,[0 0 1);
例子:viscircles(中心、半径、“颜色”、“# FF8800”);
线型
- - - - - -线圆边缘的风格
“- - -”
(默认)|“——”
|“:”
|“-”。
|“没有”
行风格的圆边,指定为逗号分隔组成的“线型”
下表中的任何一行说明符。
线条样式 | 描述 | 产生的线 |
---|---|---|
“-” |
实线 |
|
”——“ |
虚线 |
|
”:“ |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
线宽
- - - - - -圆边的宽度
2
(默认)|正数
宽的圆边,指定一个正数。线宽表示点,每个点等于一英寸的1/72。
数据类型:双
版本历史
介绍了R2012aR2022b:接受标量半径
viscircles
接受一个标量值半径
论点。当半径
是一个标量,viscircles
吸引了各界的半径。
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。