寻找与蒙版相邻的像素
这里有一个小窍门。最近出现了一个用户问题,涉及到在二值图像中寻找与前景像素相邻的像素的步骤。假设你有一个二进制掩码图像,像这样:
Bw = imread(“circles.png”);imshow (bw)
你怎么能找到所有的黑色像素bw和白色像素相邻的?你可以用imdilate一个逻辑运算。
使用imdilate将蒙版“增长”一个像素:
Bw2 = imdilate(bw, ones(3,3));
现在使用一个逻辑操作来找出哪些像素是白色的bw2但是黑色bw:
Bw3 = bw2 & ~bw;imshow (bw3)标题(相邻像素的)
或者一步到位:
Adjacent_pixels = imdilate(bw, ones(3,3)) & ~bw;
评论
如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。