用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帐户或创建一个新帐户。