Laborator - PAIM

Laborator
8/10 (1 vot)
Domeniu: Electronică
Conține 5 fișiere: ppt
Pagini : 88 în total
Mărime: 3.98MB (arhivat)
Publicat de: Ianis Sandu
Puncte necesare: 0

Extras din laborator

Detalii

seminar: punctaj total 30p

colocviu = 30p

materiale: http://ai.pub.ro/

MATLAB

“Matrix Laboratory” – mediu de dezvoltare a algoritmilor.

include un lb. de programare interpretat, de nivel inalt, asemanator dpdv al sintaxei cu C.

orice variabila = o matrice cu index de inceput 1  vectorii sunt matrici linie sau coloana iar un scalar este interpretat ca o matrice de dimensiune 1 x 1

domeniul de vizibilitate a variabilelor este constrans de acelasi set de legi ca la alte limbaje de programare (C, Pascal, etc.)

operatori importanti: “ : ” , “ ” , " ' "

e.g: - mat2 = mat1(1:20, 1:50);  "mat2[20][50]"

- mat2 = mat1(1:2:18, 1:2:54); =>

linia1(coloana1, coloana3, coloana5 )

linia3(coloana1, coloana3, )

- h = 2 1 q = 2 2

2 3 2 5

p = h * q p = h * q

p = 6 9 p = 4 2

10 19 4 15

- A' = transpusa matricei A

in "Command Window": >> help nume_functie;

Lucrul cu imagini

deschiderea imaginilor: imagine = imread('cale_imagine');

afisarea imaginilor:

image(imagine);

colormap gray(256);

( sau imshow, imagesc )

nu uitati: - in fereastra de comanda

>> help imread;

>> help colormap;

Lucrul cu imagini

e.g. : Afisarea "in oglinda" a unei imagini:

1. File -> New-> Blank M File

2. imag = imread('lena512.jpg');

mirror(1:end,1:end) = imag(1:end,end:-1:1);

figure, image(mirror);

colormap gray(256);

3. File -> Save

4. Debug -> Run (F5)

Probleme

Sa se construiasca o imagine binara (doua valori de intensitate) care contine in coloanele pare prima valoare iar pe coloanele impare pe cea de a doua. (obs: sa se foloseasca ‘zeros’ sau ‘ones’ pentru prealocarea matricei)

Sa se construiasca o imagine de dimensiune 640 x 480 pe nivele de gri (0 = negru, 255 = alb) cu o crestere liniara in intensitate de la coloana 1 la coloana 640 (coloanele vor avea acelasi nivel).

Probleme

Folosind functia ‘image’ sa se deschida o imagine (pe tonuri de gri) stocata pe disc si sa se realizeze oglindirea sa dupa axa verticala / orizontala. (obs: daca este necesar se va folosi si functia ‘length’)

Sa se "taie" imaginea de la problema precedenta astfel incat noua imagine sa contina doar jumatatea stanga a originalului

Sa se "roteasca" imaginea cu 90 grade in sensul acelor de ceasornic / in sens invers acelor de ceasornic. Sa se roteasca imaginea cu 180 grade.

Probleme

Sa se realizeze o deplasare la dreapta a coloanelor din imagine cu un pas impus. Coloanele care depasesc vor fi reasezate la ‘inceputul’ imaginii.

Sa se realizeze o deplasare a liniilor din imagine cu un pas impus. Liniile care depasesc vor fi reasezate la ‘inceputul’ imaginii.

Sa se deschida o imagine salvata pe disc si sa se evidentieze printr-o nuanta impusa toate valorile de gri situate intre doua praguri

Conținut arhivă zip

  • Laborator - PAIM
    • PAIM_I.ppt
    • PAIM_II.ppt
    • PAIM_III.ppt
    • PAIM_IV.ppt
    • PAIM_V.ppt

Te-ar putea interesa și

Fosforul din biodiesel

Introducere Proprietati fizice Fosforul prezinta o configuratie electronica a invelisului exterior 3s23p3, care ii confera posibilitatea de a...

Ai nevoie de altceva?