comparing pixels in 3x3 block
古いコメントを表示
Having a matrix as shown below

i wanted to take 3x3 pixel

and compare the 3 pixels (highlighted in yellow colour) with the pixel (highlighted in green colour),
and if 2 or more pixel (highlighted in yellow) has value greater than the pixel (highlighted in green) and i wanted to assign 1 to it else 0
So in this case i will get 0-1-1-0 and then convert the binary 0110 to its corresponding decimal value = 6
Then the next 3x3 pixel
1 件のコメント
Walter Roberson
2020 年 1 月 2 日
Why 0110? Left edge of the left block, then top edge of the right block, then middle row of the right block, then middle column of the left block??
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Image Type Conversion についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!