필터 지우기
필터 지우기

Calculate the conrast by the difference between the highest and lowest intensity value

조회 수: 1 (최근 30일)
I would like to calculate the image Contrast which I defined as the difference between the highest and lowest intensity value of the image. However I want to ignore a certain percentage of pixels to account for outliers (otherwise a single white and black pixel would lead to "full contrast")
How can I ignore any values outside mean+-std andt hen I will calculate the max(img)-min(img) ?
Thank you so much

채택된 답변

Matt J
Matt J 2023년 3월 18일
You could use medfilt2 or medfilt3 to get rid of the outliers. You could then use discretize to bin the data into bins of width 2*std for the purposes of computing contrast.

추가 답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by