Analiza i przetwarzanie obrazów
W.1
Koprowski
(032) 287-83-81 wew. 741
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]
t = 1:0.1:2 wartość końcowa
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]
[1.2 0.9] 1 wiersz
[0.5 0.7] 2 wiersz
1 kol. 2 kol.
Wycinamy
[[1.2] 0.9]
[[0.5] 0.7]
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]
5
[1.2 0.9]
[0.5 0.7]
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
L1 (1:2 , 1 , …)
Przedział - 1 wymiar
Np.: L1 (1:3 , 1:1 , 1:3) - przecinkiem oznaczamy kolejne wymiary
680 x 1024
Piksele zgaszone t = 1:1/680:0
B = ones([ , ]) liczba kolumn
Macierz wypełniana liczba wierszy
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