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!