文档

improfile

沿线段的像素值横切面

语法

improfile
improfile (n)
improfile (xi,易)
improfile (xi,咦,n)
C = improfile(___
[cx,cy,c] = improfile(I,xi,yi,n)
[cx,cy,c,xi,yi] = improfile(I,xi,yi,n)
___= improfile(x,y,I,xi,yi)
___= improfile(x,y,I,xi,yi,n)
___= improfile(___、方法)

描述

improfile检索当前轴上灰度、二进制或RGB图像中沿直线或多线路径的像素的强度值,并显示强度值的图形。如果指定的路径由单线段组成,improfile创建强度值与沿线段的距离的二维图。如果路径由两条或多条线段组成,improfile创建强度值与强度值的三维图x- - -y坐标。

使用此语法,您可以通过单击图像中的点,使用鼠标指定直线或路径。新闻退格删除删除先前选定的点。要完成选择点、添加最后一个点,请按shift-click、右键单击或双击。若要在不添加最后一个点的情况下完成选择点,请按返回

improfile (n检索强度值,其中n指定要包含的点数。

例子

improfile (西检索像素强度值,其中指定一个映像,和西而且是相等长度的向量,指定线段端点的空间坐标。

improfile (西n返回像素强度值,其中n指定要包含的点数。

c= improfile (___返回的强度值c

残雪cyc= improfile(西n另外返回像素的空间坐标,残雪而且cy,长度n

残雪cyc,xi,yi] = improfile(西n另外返回两个等长的向量,指定线段端点的空间坐标,西而且

___= improfile(xy西使用非默认坐标系统检索像素强度值x而且y指定映像XData而且YData

___= improfile(xy西n定义一个非默认的空间坐标系统,并指定要包含的点数,n

___= improfile(___方法插值方法。

例子

全部折叠

将图像读入工作区,并显示它。

I = imread(“liftingbody.png”);imshow(我)

指定x- - -y-定义连接线段的坐标。

X = [19 427 416 77];Y = [96 462 37 33];

显示这些线段的像素值的三维图。

improfile (I (x, y),网格

输入参数

全部折叠

沿路径包含的点数,指定为正整数。如果你不提供这个参数,improfilen,大致等于路径穿越的像素数。

数据类型:

输入图像,指定为RGB、灰度或二值图像。

数据类型:||int16|uint8|uint16|逻辑

中线段端点的空间坐标xy维度,指定为数值向量。西而且长度相等。

数据类型:

图像限制在世界坐标沿x——或者y-dimension,指定为形式的2元素数值向量(最小最大)x而且y指定映像XData而且YData.的数据类型x而且y必须匹配。

数据类型:|

插补方法,指定为“最近的”对于最近邻插值,双线性的,或“双三次的”

数据类型:字符|字符串

输出参数

全部折叠

像素强度值,返回为n-by-1数值向量时是灰度强度图像,还是n-by-1-by-3数值数组是RGB图像。

数据类型:

中采样像素的空间坐标xy维度,指定为n-by-1数值向量。

数据类型:

另请参阅

|

R2006a之前介绍

这个话题有用吗?