How to find avergae of thresholded elements only from a matrix?

3 Ansichten (letzte 30 Tage)
I am trying to calculate average RGB of images with a uniform background. So I want to remove the background from the calculation. How do I select only elements belows above/below certain value (say <250) and calculate average of those only.
  2 Kommentare
Jan
Jan am 20 Aug. 2019
@Tarunkishwor Yumnam: Please do not advertise questions in other threads. Imagine the clutter, if all users do this. Thanks.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

KSSV
KSSV am 20 Aug. 2019
Let A be your matrix......say you want values below a threshold val.
idx = A<val ;
themean = mean(A(idx)) ;

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by