neighbour pixel operation

1 view (last 30 days)
javeed miyandad
javeed miyandad on 9 Apr 2011
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

Accepted Answer

Walter Roberson
Walter Roberson on 9 Apr 2011
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 Comment
javeed miyandad
javeed miyandad on 9 Apr 2011
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

Sign in to comment.

More Answers (1)

javeed miyandad
javeed miyandad on 9 Apr 2011
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!