neighbour pixel operation

2 次查看(过去 30 天)
sir i have a white and black (binary)image of size (1024X768).i need image to be scanned from left to right, up and down and the scan area is 3X3.if one of 8-neighbour pixel is white (255).then center point should becomes white (255). sir please help in coding

采纳的回答

Walter Roberson
Walter Roberson 2011-4-9
blkproc or blockproc. Once you are within an individual 3x3 block, say B, then B(2,2) = max(B(2,2),255 * any(B(:)==255))
  1 个评论
javeed miyandad
javeed miyandad 2011-4-9
i= binary image blkproc(I,[3 3]; B(2,2) = max(B(2,2),255 * any(B(:)==255)); i am not geting sir plz help me

请先登录,再进行评论。

更多回答(1 个)

javeed miyandad
javeed miyandad 2011-4-9
i= binary image blkproc(I,[3 3]; B(2,2) = max(B(2,2),255 * any(B(:)==255)); i am not geting sir plz help me

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by