I'm working on a homework assignment where I have to increase the pixel intensity of every 50th ro of an image by a factor of 10. I'm just confused on what intensity means/how to code for it: would I just say multiply the pixel value by 10 (and if so, how do I do that?) or do I say something like pixelintensity=pixelintensity*10? Mainly just unsure what variables/functions to use

 Risposta accettata

Walter Roberson
Walter Roberson il 4 Ott 2019

0 voti

would I just say multiply the pixel value by 10
Yes.
Or do I say something like pixelintensity=pixelintensity*10?
You need to store the resulting value back into the array.
You can implement this task with two nested for loops with the inner one affecting one value at a time. Or, You can implement the task with one for loop that works on an entire row at a time. Or, you can implement the task with one assignment statement and no loops, using index vectors.

Più risposte (0)

Categorie

Scopri di più su Images in Centro assistenza e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by