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

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

Typ danych SI_FeatureList

Typ danych SI_FeatureList


Zbiór właściwości wizualnych obrazu można zapamiętać jako jeden obiekt typu SI_FeatureList. Podstawowym przeznaczeniem tego typu danych jest umożliwienie przeprowadzania testów podobieństwa obrazów z uwzględnieniem więcej niż jednej właściwości. Obiekty typu SI_FeatureList stanowią złożone wzorce do testów podobieństwa obrazów, w których każdej uwzględnionej właściwości przypisana jest waga. Waga jest liczbą zmiennoprzecinkową z przedziału <0.0, 1.0>.

Złożony wzorzec można utworzyć następującym konstruktorem typu SI_FeatureList: SI_FeatureList(SI_AverageColor, DOUBLE PRECISION, SI_ColorHistogram, DOUBLE PRECISION, SI_PositionalColor, DOUBLE PRECISION, SI_Texture, DOUBLE PRECISION). Parametry typu zmiennoprzecinkowego to wagi przypisane poprzedzającym je na liście argumentów właściwościom. W przypadku gdy dana właściwość ma nie być zawarta we wzorcu, należy podać NULL jako wartość właściwości i jej wagi lub przypisać właściwości wagę 0.

Wzorzec reprezentowany przez obiekt SI_FeatureList można modyfikować za pomocą metod SI_SetFeature, z których każda ustawia wartość danej właściwości i przypisuje jej wagę: SI_SetFeature(SI_AverageColor, DOUBLE PRECISION), SI_SetFeature(SI_ColorHistogram, DOUBLE PRECISION), SI_SetFeature(SI_PositionalColor, DOUBLE PRECISION), SI_SetFeature(SI_Texture, DOUBLE PRECISION).


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