Ändra pixlar i i en bild i matlab

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
rysshack.se
EF Sponsor
Inlägg: 1348
Blev medlem: 11 februari 2009, 21:11:28
Ort: Stockholm

Ändra pixlar i i en bild i matlab

Inlägg av rysshack.se »

Om jag inte förstått fel, så representeras en jpg av 3 lager rött, grönt och blått. (Antar att de kan vara packade ibland med olika metoder.)
Varje lager i en egen matris, varje värde i matrisen representeras av en pixel.
Matrisens maxvärde kan variera, beroende på vilken 'färgupplösning' eller färgdjup man vill ha.
Kan rgb värdena för en pixel ha
r 0-255
g 0-255
b 0-255
värden dvs 8 bitar....

det är rätt lätt att läsa in bilden, och sedan visa upp den, ex

Kod: Markera allt

PictureVariable = imread('F:\PIC/pic.jpg');
image(PictureVariable);
Om jag i matlab vill läsa in en bild till tre matriser, en för varje lager, hur gör man då??

(Funderar på lite bildbehandling, men det verkar långt bort....)Länk
Pysslar med en grundläggande matlabkurs nu men jag hittar inte vad jag söker i litteraturen =/
Användarvisningsbild
rysshack.se
EF Sponsor
Inlägg: 1348
Blev medlem: 11 februari 2009, 21:11:28
Ort: Stockholm

Re: Ändra pixlar i i en bild i matlab

Inlägg av rysshack.se »

Det löste sig själv..... PictureVariable blir ju exakt den matrisen jag är ute efter..... =)
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7242
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Re: Ändra pixlar i i en bild i matlab

Inlägg av psynoise »

Den inbyggda dokumentationen via kommandot help eller doc brukar innehålla bra och snabb information.

Vill också säga välkommen till den trevliga världen i Matlab som man både kommer att gilla och hata som student :).
Användarvisningsbild
rysshack.se
EF Sponsor
Inlägg: 1348
Blev medlem: 11 februari 2009, 21:11:28
Ort: Stockholm

Re: Ändra pixlar i i en bild i matlab

Inlägg av rysshack.se »

Vet inte om jag tycker att dokumentationen är speciellt klar.
Satt och glodde bra nog länge innan jag skrev på forumet........
Men jag antar att det är som allt annat, det är enkelt när man kan det =)
Skriv svar