Analiza i przetwarzanie obraz w W.1, !!!Uczelnia, wsti, materialy, III SEM, Wyk ady


Analiza i przetwarzanie obrazów

W.1

Koprowski

(032) 287-83-81 wew. 741

koprow@us.edu.pl

Literatura:

-„Przetwarzanie obrazu w programie MATLAB” Zygmunt Wróbel, Robert Koprowski

MATLAB

Polecenia :

+, -, /, *, ^, sqrt --macierzowe

+, -, ./, .*, .^ --element przez element

[1 2]

[3 4]

L1 = [1 2;3 4]

[0.5 0.7]

[0.9 0.1]

L1 = [0.5 , 0.7 ; 0.9 , 0.1]

0x08 graphic
t = 1:0.1:2 wartość końcowa

0x08 graphic
0x08 graphic

krok

wartość początkowa

t = 1 , 1.1 , … , 1.0 , 2

t = 1:2 krok domyślny 1

t = 1 , 2

t = 1:0.3:2

t = 1 , 1.3 , 1.6, 1.9

t = 2:-0.1:1 - od liczby > do < należy dodać - do liczby oznaczającej (kroku - o ile)

L1 = [1.2 , 0.9 , 0.5 , 0.7]

0x08 graphic
[1.2 0.9] 1 wiersz

0x08 graphic
[0.5 0.7] 2 wiersz

0x08 graphic
0x08 graphic

1 kol. 2 kol.

Wycinamy

[[1.2] 0.9]

[[0.5] 0.7]

0x08 graphic

L1 (1:2 , 1:1)

wiersze , kolumny

Wypełnianie (wartościami, kolorami, pikselami)

L1 (1:2 , 1:1) = 1

[1.2] [1]

[0.5] = [1]

L1 (1:2 , 1:1) = [5 ; 6]

0x08 graphic
5

[1.2 0.9]

[0.5 0.7]

0x08 graphic

6

Uproszczanie

L1 (1:2 , 1:1) L1 (1:2 , 1)

= L1 (1:3 , …) od do jeśli chcemy jakiś fragment

= L1 (1:end , …) jeśli chcemy np. 0d 1 czy 2 czy … wiersza do końca

= L1 (: , …) bierzemy wszystkie wiersze

= L1 ([1 , 2 , 3] , …) wszystko, lub wybrane

0x01 graphic

L1 (1:2 , 1 , …)

0x08 graphic
0x08 graphic

Przedział - 1 wymiar

Np.: L1 (1:3 , 1:1 , 1:3) - przecinkiem oznaczamy kolejne wymiary

680 x 1024

0x08 graphic
0x01 graphic

Piksele zgaszone t = 1:1/680:0

0x08 graphic
B = ones([ , ]) liczba kolumn

0x08 graphic

Macierz wypełniana liczba wierszy

0x08 graphic
samymi jedynkami

L = t*b

Ones([10 , 5])

1 1 1 1 1

1 1 1 1 1

1 1 1 1 1

. . . . .

. . . . .

1 1 1 1 1



Wyszukiwarka