instructiuni citire si afisare imagini matlab

5
Universitatea din Piteşti Facultatea de electronică, comunicaţii şi calculatoare Laboratoare Masurări electronice, Instrumentaţie virtuală, Televiziune, Prelucrare digitală imagini 1 Lucrare de laborator Instrucţiuni citire şi afşiare imagini în MATLAB % CITIRE, AFISARE IMAGINE, AFISARE INFORMATII DESPRE IMAGINE % f=imread(‘C:\Documents and Settings\imagine.jpg’); % se citeste o imagine dintr-un % fisier si se stocheaza in % memoria de lucru Matlab imshow(f) % se afiseaza imaginea

Upload: anghel-anca-mihaela

Post on 06-Dec-2015

36 views

Category:

Documents


8 download

DESCRIPTION

mastre

TRANSCRIPT

Page 1: Instructiuni Citire Si Afisare Imagini Matlab

Universitatea din Piteşti

Facultatea de electronică, comunicaţii şi calculatoare

Laboratoare

Masurări electronice, Instrumentaţie virtuală,

Televiziune, Prelucrare digitală imagini

1

Lucrare de laborator

Instrucţiuni citire şi afşiare imagini în MATLAB

% CITIRE, AFISARE IMAGINE, AFISARE INFORMATII DESPRE IMAGINE %

f=imread(‘C:\Documents and Settings\imagine.jpg’); % se citeste o imagine dintr-un

% fisier si se stocheaza in

% memoria de lucru Matlab

imshow(f) % se afiseaza imaginea

Page 2: Instructiuni Citire Si Afisare Imagini Matlab

Universitatea din Piteşti

Facultatea de electronică, comunicaţii şi calculatoare

Laboratoare

Masurări electronice, Instrumentaţie virtuală,

Televiziune, Prelucrare digitală imagini

2

whos f % se afiseaza informatii despre imagine (dimensiune,tip)

% Name Size Bytes Class

% f 455x798x3 1089270 uint8 array

% Grand total is 1089270 elements using 1089270 bytes

% AFISARE IMAGINE ORIGINALA SI CELE 3 IMAGINI MONOCROMATICE AFERENTE IN NUANTE DE GRI, IN

FERESTRE DIFERITE %

r=f(:,:,1); % atribuie lui r imaginea monocromatica rosu

g=f(:,:,2); % atribuie lui g imaginea monocromatica verde

b=f(:,:,3); % atribuie lui b imaginea monocromatica albastru

figure(2); imshow(r); % afisare imagine monocromatica rosu

Page 3: Instructiuni Citire Si Afisare Imagini Matlab

Universitatea din Piteşti

Facultatea de electronică, comunicaţii şi calculatoare

Laboratoare

Masurări electronice, Instrumentaţie virtuală,

Televiziune, Prelucrare digitală imagini

3

figure(3); imshow(g); % afisare imagine monocromatica verde

figure(4); imshow(b); % afisare imagine monocromatica albastru %

Page 4: Instructiuni Citire Si Afisare Imagini Matlab

Universitatea din Piteşti

Facultatea de electronică, comunicaţii şi calculatoare

Laboratoare

Masurări electronice, Instrumentaţie virtuală,

Televiziune, Prelucrare digitală imagini

4

%% AFISARE IMAGINE ORIGINALA SI CELE 3 IMAGINI MONOCROMATICE AFERENTE IN NUANTE DE GRI,

IN ACEEASI FEREASTRA %

subplot(321);imshow(f); subplot(322);imshow(r);subplot(324);imshow(g); subplot(326);imshow(b);

Page 5: Instructiuni Citire Si Afisare Imagini Matlab

Universitatea din Piteşti

Facultatea de electronică, comunicaţii şi calculatoare

Laboratoare

Masurări electronice, Instrumentaţie virtuală,

Televiziune, Prelucrare digitală imagini

5

% AFISARE IMAGINE ORIGINALA SI CELE 3 IMAGINI MONOCROMATICE AFERENTE , RESPECTIV IN

CULORILE FUNDAMENTALE, IN FERESTRE DIFERITE %

r=f ; % dimensionarea lui r pentru a avea aceeasi dimensiune cu f %

r(:,:,2:3)=0; % g si b se fac 0 pentru a avea numai planul de culoare rosu%

g=f ; % dimensionarea lui g pentru a avea aceeasi dimensiune cu f %

g(:,:,1:2:3)=0; % r si b se fac 0 pentru a avea numai planul de culoare verde%

b=f ; % dimensionarea lui b pentru a avea aceeasi dimensiune cu f %

b(:,:,1:2)=0; % r si g se fac 0 pentru a avea numai planul de culoare albastru%

subplot(321);imshow(f);subplot(322); imshow(r);subplot(324);imshow(g);subplot(326); imshow(b);