How to measure the mean contrast of edge pixels?

조회 수: 1 (최근 30일)
Krishna Chaitanya
Krishna Chaitanya 2020년 1월 24일
편집: KALYAN ACHARJYA 2020년 1월 28일
I need to find the mean contrast of edge pixels and standard deviation of edge pixels.
I came across this definition but I didn't understand that
where A is the 8 neighboring pixels of current pixel with high intensity and B is the remaining 8 neighboring pixels of the A, numA is the number of pixels in A.
Can somebody help me in implementing this?
Thank you.
  댓글 수: 2
KALYAN ACHARJYA
KALYAN ACHARJYA 2020년 1월 25일
Is it edge boundary or edges within the image?
Krishna Chaitanya
Krishna Chaitanya 2020년 1월 26일
There are some white regions within a binary image and I have to find the mean contrast for every such white region in the image.
I don't know whether it is edge boundary or edges within the image.

댓글을 달려면 로그인하십시오.

답변 (1개)

KALYAN ACHARJYA
KALYAN ACHARJYA 2020년 1월 25일
image is a gray scale image.
th=128; %considering unit8 image having range 0-255, you can decide or calculate
data=image>=th;
data1=uint8(data).*image;
imag_high=sum(data1(:))/sum(data(:));
data2=uint8(~data).*image;
image_low=sum(data2(:))/sum(~data(:));
c=imag_high-image_low;
  댓글 수: 1
Krishna Chaitanya
Krishna Chaitanya 2020년 1월 26일
편집: KALYAN ACHARJYA 2020년 1월 28일
can you please explain me what 'th' is and what exactly is the code doing?
th> Threshold value gray to binary

댓글을 달려면 로그인하십시오.

Community Treasure Hunt

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

Start Hunting!

Translated by