How to change a range of pixel values in a Grayscale JPEG image?

Hello, I want to change pixels from a given range e.g. 60-95 to 255. How can I do it? I did look at lots of codes but they are all just for single values and I'm new to Matlab

 Accepted Answer

Like this (where A is the array containing the image):
A(A >= 60 & A <= 95) = 255;
By the way, that the image is stored on disk in JPEG format isn't relevant - once you've read it, it is just an array.

More Answers (0)

Products

Asked:

on 9 Apr 2015

Commented:

on 9 Apr 2015

Community Treasure Hunt

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

Start Hunting!