用MATLAB进行图像处理

图像处理概念,算法和MATLAB

寻找与蒙版相邻的像素

这里有一个小窍门。最近出现了一个用户问题,涉及到在二值图像中寻找与前景像素相邻的像素的步骤。假设你有一个二进制掩码图像,像这样:

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;




使用MATLAB®7.4发布

|
  • 打印
  • 发送电子邮件

评论

如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。