快速解析BW线段的面具

3.96版本1.0.0.0 (KB) 乔纳森•沙利文
迅速确定一条线的部分/曲线内外一个二进制的面具。

572下载

更新2011年9月12日

查看许可协议

LINEINMASK决定部分的面具

(点inY] = LINEINMASK (x, y, BW,十五,青年志愿)计算的部分
行规定verticies十五在面具BW和青年志愿。
点x和y指定的限制(或像素值)
BW坐标的矩阵。

(点inY] = LINEINMASK (BW,十五,青年志愿)假设x = 1: N和y = 1: M
[M, N] = (BW)大小。

(点inY] = LINEINMASK(…,方法)使用给定的方法来创建
多边形的面具。
内部外| |{确切}

(点inY outX outY] = LINEINMASK(…)输出线的部分
这两个的面具。

例子:
I = imread (“rice.png”);
水平= graythresh(我);
bw = im2bw(我、水平);
bw = bwareaopen (bw, 50);
[b] =大小(bw);
十五= b *兰德(10,1);
青年志愿= *兰德(10,1);
(点inY outX outY] = lineinmask (bw,十五,青年志愿,“确切”);

显示亮度图像(bw)
colormap(骨)
抓住;
h1 =情节(点、inY ' r ');
h2 =情节(outX outY, ' b ');
传奇(h1 h2,里面具,面具外);

由J沙利文,2011年8月

引用作为

乔纳森·沙利文(2022)。快速解析BW线段的面具(//www.tianjin-qmedu.com/matlabcentral/fileexchange/32863-fast-parsing-of-line-segments-in-a-bw-mask), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2011a
兼容任何释放
平台的兼容性
窗户 macOS Linux
确认

启发:曲线的交点

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!