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

 Akzeptierte Antwort

Walter Roberson
Walter Roberson am 4 Okt. 2019

0 Stimmen

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.

Weitere Antworten (0)

Kategorien

Mehr zu Read, Write, and Modify Image finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by