主要内容

viscircles

创建圈子

描述

例子

viscircles (中心,半径)画圆与指定的中心半径在当前轴。您可以使用imfindcircles函数的中心和半径圈在一个图像。

viscircles (斧头,中心,半径)画圆到指定的轴上斧头

viscircles (___,名称,值)使用名称-值参数来指定圆的附加属性。

h= viscircles (___)返回一个句柄,h画圆。

例子

全部折叠

图像读入工作区和显示它。

一个= imread (“circlesBrightDark.png”);imshow (A)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

定义半径范围内。

Rmin = 30;征求= 65;

图像中找到所有明亮的圆半径范围内。

[centersBright, radiiBright] = imfindcircles (A, [Rmin做),“ObjectPolarity”,“光明”);

找到所有的黑眼圈图像半径范围内。

[centersDark, radiiDark] = imfindcircles (A, [Rmin做),“ObjectPolarity”,“黑暗”);

画蓝线边缘的明亮的圆。

viscircles (centersBright radiiBright,“颜色”,“b”);

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象,形象。

画红色虚线边缘的黑眼圈。

viscircles (centersDark radiiDark,“线型”,“——”);

图包含一个坐标轴对象。坐标轴对象包含5线类型的对象,形象。

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)结束

图包含一个坐标轴对象。坐标轴对象与标题k = 5包含2线类型的对象。

输入参数

全部折叠

圆中心的坐标,指定为一个两列数字矩阵。的x坐标圆的中心是在第一列和y坐标在第二列。

圆半径,指定为一个正数或一个列向量的长度相同的正数中心。当半径是一个正数,viscircles吸引了各界的半径。当半径是一个列向量,viscircles吸引每一个圆中心(j,:)与相应的半径半径(j)

轴画圆圈,指定为一个返回的对象gca

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

例子:viscircles(中心、半径、颜色=“b”)指定的蓝色圆边缘,使用短颜色名称为蓝色。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:viscircles(中心、半径、“颜色”、“b”)指定的蓝色圆边缘,使用短颜色名称为蓝色。

增加与对比特性画圆圈,提高能见度,指定为一个逻辑值真正的。如果你设置的值真正的,然后viscircles做了一个对比圆以下颜色的圆。

数据类型:逻辑

指定的颜色边界,作为一个RGB值,十六进制的颜色代码,颜色名称或短的颜色名称。

为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1]例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个字符串标量或字符始于一个散列向量符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# 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”

样本的RGB值(0 0.4470 - 0.7410),显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

样本的RGB值(0.8500 0.3250 0.0980),它表现为暗橙

(0.9290 0.6940 0.1250) “# EDB120”

样本的RGB值(0.9290 0.6940 0.1250),它表现为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样本的RGB值(0.4940 0.1840 0.5560),它表现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样本的RGB值(0.4660 0.6740 0.1880),它表现为中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样本的RGB值(0.3010 0.7450 0.9330),它表现为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

样本的RGB值(0.6350 0.0780 0.1840),它表现为深红色

例子:viscircles(中心、半径、“颜色”、“r”);

例子:viscircles(中心、半径、“颜色”、“绿色”);

例子:viscircles(中心、半径、“颜色”,[0 0 1);

例子:viscircles(中心、半径、“颜色”、“# FF8800”);

行风格的圆边,指定为逗号分隔组成的“线型”下表中的任何一行说明符。

线条样式 描述 产生的线
“-” 实线

样品的实线

”——“ 虚线

样本的虚线

”:“ 虚线

样本的虚线

“-”。 Dash-dotted线

样本dash-dotted线,与交替的破折号和点

“没有” 没有线 没有线

宽的圆边,指定一个正数。线宽表示点,每个点等于一英寸的1/72。

数据类型:

输出参数

全部折叠

圈子里,作为一个返回hggroup对象。h轴的孩子吗斧头如果指定,否则h孩子目前的轴。

版本历史

介绍了R2012a

全部展开