polyToBlockedImage
创建标记blockedImage
对象从roi
描述
创建一个数字,标记图像二维阻塞布特
= polyToBlockedImage (ROIpositions
,ROILabelIDs
,图象尺寸
)布特
指定大小的图象尺寸
从感兴趣的区域(roi)中定义ROIpositions
和标签id中定义ROILabelIDs
。
例子
创建标记阻止图像roi
创建一个阻塞的形象。
bim = blockedImage (“baby.jpg”);
初始化ROI位置单元阵列。
numPolygon = 3;roiPositions =细胞(numPolygon, 1);
指定三个roi的坐标roiPositions
单元阵列。第一个ROI是一个三角形,要求x
,y
三个顶点的坐标。另外两个roi是四边形,要求x
,y
四个顶点的坐标。
roiPositions {1} = (500 500;250 1300;1000 500);roiPositions {2} = (1500 1100;1500 1400;2000 1400;2000 700);roiPositions {3} = (80 2600;480 2700;470 3000; 100 3000];
显示了形象,在图上画三个roi。
bigimageshow (bim);为id = 1: numPolygon drawpolygon(位置= roiPositions {id});结束
创建一个数组的标签id相同的大小roiPositions
单元阵列。
roilabelID = 0 (numPolygon 1“uint8”);
指定标签ID的值对应于你的顺序列出了roiroiPositions
。第一个ROI是一个三角形,所以标签1
。另外两个roi是四边形,所以标签2
。
roilabelID (1) = 1;roilabelID (2) = 2;roilabelID (3) = 2;
指定新标签的大小了图像匹配的大小初始阻塞的形象。
图象尺寸= bim.Size (1:2);
创建一个标签blockedImage
roi的对象。
L = polyToBlockedImage (roiPositions roilabelID图象尺寸);
显示标记了的形象。使用缩放和颜色轴的限制来可视化标签之间的差异为三角形和四边形roi。
bigimageshow (L, CDataMapping =“缩放”2)caxis ([0]);
显示图像覆盖原阻塞图像标签阻塞。
hbim = bigimageshow (bim);showlabels (hbim L)
创建标签阻塞图像指定世界坐标
创建一个阻塞的形象。
bim = blockedImage (“tumor_091R.tif”);
初始化ROI位置单元阵列。
numPolygon = 3;roiPositions =细胞(numPolygon, 1);
指定的中心和半径参数三个圆形的roi。
中心= (2774 1607;2071 3100;2208 2262);半径= [390;470;161);
显示了形象,和使用drawcircle
在图上画三个圆形的roi。
添加x
,y
每个ROI的顶点的坐标roiPositions
单元阵列。
hbim = bigimageshow (bim);为id = 1: numPolygon hROI = drawcircle(=半径半径(id),中心=中心(id,:));roiPositions {id} = hROI.Vertices;结束
创建一个数组的标签id相同的大小roiPositions
单元阵列。
roilabelID = 0 (numPolygon 1“uint8”);
指定标签ID的值对应于你的顺序列出了roiroiPositions
。你可以为每个ROI分配一个不同的标签,或一组多个ROI下相同的标签。
roilabelID (1) = 1;roilabelID (2) = 2;roilabelID (3) = 2;
指定一个图像大小为新标签阻塞形象等于第二分辨率级别的初始阻塞的形象,荡妇
。
maskLevel = 2;图象尺寸= bim.Size (maskLevel 1:2);
创建一个标签blockedImage
roi的对象。使用WorldStart
和WorldEnd
名称-值保持同样的世界坐标的参数作为初始阻塞指定分辨率级别的形象。
L = polyToBlockedImage (roiPositions roilabelID,…图象尺寸,WorldStart =荡妇。WorldStart(maskLevel, 1:2),…WorldEnd =荡妇。WorldEnd(maskLevel, 1:2));
显示图像覆盖原阻塞图像标签阻塞。
showlabels (hbim L)
输入参数
ROIpositions
- - - - - -坐标向量
P元胞数组的数值向量
坐标向量,作为指定P元胞数组的数值向量,Proi的总数。每个单元是一个数组元素年代2坐标向量的形式[(x1, y1;…;x y]
,在那里年代顶点的ROI的总数。每一个x,y对定义ROI的顶点。如果ROI的形状不是已经关闭,polyToBlockedImage
函数自动关闭的形状。您可以指定任意数量的roi。
数据类型:细胞
ROILabelIDs
- - - - - -标签为每个ROI
P元数值向量|P元逻辑向量
标签为每个ROI,指定为一个P元数值向量或P元逻辑向量,Proi的总数。
polyToBlockedImage
指定的值0
所有背景像素的输出图像。
数据类型:单
|双
|int8
|int16
|int32
|uint8
|uint16
|uint32
|逻辑
图象尺寸
- - - - - -输出的大小标签阻塞的形象
正整数的数值向量
输出的大小标签阻塞形象,指定为正整数的数值向量。如果指定超过两个维度polyToBlockedImage
函数仅使用前两个维度。
数据类型:单
|双
|int8
|int16
|int32
|uint8
|uint16
|uint32
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
例子:polyToBlockedImage (
创建一个标记了图像块大小为512————512像素。ROIpositions
,ROILabelIDs
,图象尺寸
,BlockSize = [512512])
适配器
- - - - - -读和写接口屏蔽了图像对象
InMemory
对象|MATBlocks
对象|PNGBlocks
对象|TIFF
对象|……
读和写界面阻塞图像对象,指定为这些适配器对象之一。
适配器 | 描述 |
---|---|
BINBlocks |
每一块作为二进制文件存储在一个文件夹中 |
GenericImage |
块存储在一个单一的形象 |
GenericImageBlocks |
每一块作为一个图像文件存储在一个文件夹中 |
H5 |
块存储在单个HDF5形象 |
H5Blocks |
每个块作为HDF5文件存储在一个文件夹中 |
InMemory |
块存储在一个变量在主内存 |
JPEGBlocks |
每一块为JPEG文件存储在一个文件夹中 |
MATBlocks |
每一块作为一个垫子文件存储在一个文件夹中 |
PNGBlocks |
每一块为PNG文件存储在一个文件夹中 |
TIFF |
块存储在一个TIFF文件 |
您还可以创建自己的适配器使用images.blocked.Adapter
类。
如果OutputLocation
是指定的,那么基于输出函数自动选择一个适配器的位置。如果OutputLocation
没有指定,那么默认的适配器是一个InMemory
对象。
BlockSize
- - - - - -块大小
[512512]
(默认)|正整数的数值向量
块大小,指定为正整数的数值向量。如果指定超过两个维度polyToBlockedImage
函数仅使用前两个维度。
数据类型:双
DisplayWaitbar
- - - - - -等待栏显示开关
真正的
或1
(默认)|假
或0
等栏显示开关,指定为一个数字或逻辑1
(真正的
)或0
(假
)。当设置为真正的
,polyToBlockedImage
函数显示一个酒吧等待长时间运行的操作。如果你取消酒吧等,polyToBlockedImage
函数返回部分输出,如果可用。
数据类型:逻辑
OutputLocation
- - - - - -位置来存储输出标签阻塞的形象
[]
(默认)|特征向量|字符串标量
指定的位置来存储输出标签阻塞形象,作为一个特征向量或字符串标量。默认情况下,输出了图像存储在内存中。
目的地类型 | 图像格式 |
---|---|
文件夹名称(没有文件扩展名) | 的 |
气管无名动脉瘘管的文件名,或TIFF文件扩展名 | 的 的 |
文件名与H5文件扩展名 | 的 的 |
[] |
的 |
为其他的输出格式,指定一个自定义的适配器使用适配器
财产。
WorldStart
- - - - - -世界坐标的图像边缘开始
数值向量
世界坐标的图像的边缘开始,指定为一个数值向量。默认情况下,这个值是[0.5,0.5]
。
数据类型:双
WorldEnd
- - - - - -结束的边缘图像的世界坐标
数值向量
世界坐标的结束的边缘图像,指定为一个数值向量。默认情况下,这个值是
,导致像素是一个单元宽。图象尺寸
+ 0.5
数据类型:双
输出参数
布特
——数字标记图像二维阻塞
blockedImage
对象
数字标记二维阻塞形象,作为一个返回blockedImage
对象。
提示
创建一个标签阻塞形象,
布特
,叠加在现有堵住图像,匹配图象尺寸
现有的大小封锁图像所需的分辨率水平。如果分辨率级别的布特
匹配最好的分辨率水平现有的屏蔽图片,您可以使用默认值WorldStart
和WorldEnd
。显示叠加在粗分辨率级别,指定WorldStart
和WorldEnd
匹配世界扩展现有的屏蔽图像所需的分辨率水平。创建标记了图像在粗分辨率级别降低所需的内存来存储新的阻塞形象,但降低了ROI边缘的平滑。
如果一个像素内多个重叠的ROI,该函数分配相对应的像素标签重叠指数最低的ROI
ROIpositions
。
版本历史
Abrir比如
这种版本modificada德埃斯特比如。害怕Desea abrir埃斯特比如con sus modificaciones吗?
第一de MATLAB
Ha事实clic en联合国围绕此时一个埃斯特第一de MATLAB:
Ejecute el第一introduciendolo en la ventana de第一de MATLAB。洛杉矶navegadores网络没有admiten第一de MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。