ZSBD-2st-1.2-w8.tresc-1.4-Slajd28

Z Studia Informatyczne
Wersja z dnia 12:53, 9 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

SQL/MM Still Image – Przykład 1

SQL/MM Still Image – Przykład 1


Na slajdzie pokazano przykład wykorzystania możliwości SQL/MM Still Image z poziomu języka SQL. Pierwsze polecenie tworzy tabelę FLAGI, której pierwsza kolumna zawiera nazwy państw, a druga kolumna obrazki reprezentujące ich flagi w postaci obiektów SI_StillImage. Drugie polecenie to zapytanie zwracające flagi podobne do polskiej w sensie średniego koloru. W podzapytaniu z bazy danych jest odczytywany obrazek z polską flagą, następnie wyznaczany jest dla niego funkcją SQL SI_findAvgClr średni kolor jako wzorzec do testów podobieństwa. W warunku WHERE zapytania zewnętrznego testowana jest odległość poszczególnych obrazów z bazy danych od tego wzorca średniego koloru. Za podobne uznawane są obrazy, dla których odległość od wzorca jest mniejsza niż 30.

Należy podkreślić, że dobór progu podobieństwa (w przykładzie: 30) jest zadaniem trudnym. Selektywność danej wartości progowej zależy od natury przeszukiwanej kolekcji obrazów. Dlatego też aby odpowiednio dobrać wartość progu odległości, może być konieczne wykonanie zapytania dla kilku różnych wartości progu aż do uzyskania satysfakcjonujących wyników.


<< Poprzedni slajd | Spis treści | Następny slajd >>