worldToSubscript
世界坐标转换为行和列下标
语法
(I, J) = worldToSubscript (R, xWorld yWorld)
(I, J, K) = worldToSubscript (R, xWorld, yWorld zWorld)
描述
例子
二维世界坐标转换为行和列下标
阅读二维灰度图像的膝盖到工作区中。
m = dicominfo (“knee1.dcm”);A = dicomread (m);
创建一个imref2d
对象,指定大小和像素的分辨率。DICOM文件包含一个元数据字段PixelSpacing
指定每个维度的图像分辨率毫米每像素。
RA = imref2d(大小(A), m.PixelSpacing (2), m.PixelSpacing (1))
RA = imref2d属性:XWorldLimits: [0.1562 - 160.1562] YWorldLimits:[0.1562 - 160.1562]图象尺寸:512年[512]PixelExtentInWorldX: 0.3125 PixelExtentInWorldY: 0.3125 ImageExtentInWorldX: 160 ImageExtentInWorldY: 160 XIntrinsicLimits: [0.5000 - 512.5000] YIntrinsicLimits: [0.5000 - 512.5000]
显示图像,包括空间引用对象。轴坐标反映世界坐标。注意协调(0,0)是在左上角。
图imshow (RA,“DisplayRange”,512年[0])
选择采样点,和存储他们的世界x- - -y——坐标向量。例如,第一点世界坐标(38.44,68.75),第二点是1毫米的权利,和它下面的第三点是7毫米。最后一点超出图像边界。
xW = (38.44 - 39.44 38.44 - -0.2);yW = (68.75 68.75 75.75 1);
世界坐标转换为行和列下标worldToSubscript
。
(rS, cS) = worldToSubscript (RA, xW yW)
rS =1×4220 220 242南
c =1×4123 126 123南
结果向量包含的行和列指数最接近点。注意指数是离散的,图像边界外的点南
对行和列索引。
同时,输入和输出坐标的顺序是相反。世界x坐标向量,xW
,对应于第二个输出向量,cS
。世界y坐标向量,yW
,对应于第一个输出向量,rS
。
三维世界坐标转换为行、列和飞机下标
读了3 d体积到工作区中。这张照片由27帧128 -,- 128像素的图像。
负载核磁共振成像;D =紧缩(D);D = ind2gray (D,地图);
创建一个imref3d
空间与体积相关的引用对象。为了说明这个观点,在每个维度提供一个像素的分辨率。该决议在毫米每像素。
R = imref3d(大小(D)、2、2、4)
R = imref3d属性:XWorldLimits: [257] YWorldLimits: [257] ZWorldLimits:[110]图象尺寸:[27 128 128]PixelExtentInWorldX: 2 PixelExtentInWorldY: 2 PixelExtentInWorldZ: 4 ImageExtentInWorldX: 256 ImageExtentInWorldY: 256 ImageExtentInWorldZ: 108 XIntrinsicLimits: [0.5000 - 128.5000] YIntrinsicLimits: [0.5000 - 128.5000] ZIntrinsicLimits: [0.5000 - 27.5000]
选择采样点,和存储他们的世界x- - - - - -,y- - - - - -,z向量的坐标。例如,第一点世界坐标(108、92、52),第二点是3毫米以上+z方向,第三点是5.2毫米的右边+x方向。最后一点超出图像边界。
xW = (108 108 113.2 - 2);yW = [92 92 92 1];zW = (52 55 52 0.33);
世界坐标转换为行,列,和飞机使用下标worldToSubscript
。
(rS、cS、pS) = worldToSubscript (R, xW, yW, zW)
rS =1×446 46 46南
c =1×454 54 57南
pS =1×413日14日13日南
结果向量包含列、行和飞机指数最接近点。注意指数是离散的,图像边界外的点的索引值南
。
同时,输入和输出坐标的顺序是相反。世界x坐标向量,xW
,对应于第二个输出向量,cS
。世界y坐标向量,yW
,对应于第一个输出向量,rS
。
输入参数
xWorld
- - - - - -坐标沿着x维坐标系统
数值标量或矢量
坐标沿着x维度在世界坐标系中,指定为一个数值标量或矢量。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
yWorld
- - - - - -坐标沿着y维坐标系统
数值标量或矢量
坐标沿着y维度在世界坐标系中,指定为一个数值标量或矢量。yWorld
是一样的长度xWorld
。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
zWorld
- - - - - -坐标沿着z维坐标系统
数值标量或矢量
坐标沿着z维度在世界坐标系中,指定为一个数值标量或矢量。zWorld
是一样的长度xWorld
。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
输出参数
我
——行索引
正整数标量或矢量
行指标,作为一个正整数返回标量或矢量。我
是一样的长度yWorld
。对于一个米——- - - - - -n或米——- - - - - -n——- - - - - -p图像,1≤我
≤米。
数据类型:双
J
——列索引
正整数标量或矢量
列指标,作为一个正整数返回标量或矢量。J
是一样的长度xWorld
。对于一个米——- - - - - -n或米——- - - - - -n——- - - - - -p图像,1≤J
≤n。
数据类型:双
K
——平面指标
正整数标量或矢量
平面指标,作为一个正整数返回标量或矢量。K
是一样的长度zWorld
。对于一个米——- - - - - -n——- - - - - -p图像,1≤K
≤p。
数据类型:双
介绍了R2013a
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。