Image, Audio und Video Extender Verwaltung und Programmierung

QbScoreTBFromStr


Image Audio Video
X    

Gibt eine Tabelle von Ähnlichkeitsergebnissen für eine Abbildspalte zurück. Jedes Ähnlichkeitsergebnis ist eine Zahl, die angibt, wie weit die Merkmale eines Abbilds mit denen der Abfragezeichenfolge übereinstimmen. Der QBIC-Katalog, der der Tabelle und Spalte zugeordnet ist, zu der die Abbildkennung gehört, wird verwendet, um das Ähnlichkeitsergebnis der einzelnen Abbilder zu berechnen. Je niedriger das Ähnlichkeitsergebnis für ein Abbild, desto mehr stimmen die Merkmale des Abbilds mit denen der Abfragezeichenfolge überein.

Kopfdatei

Keine

Syntax

Zurückgeben der Ähnlichkeitsergebnisse für alle katalogisierten Abbilder in einer Spalte

>>-QbScoreTBFromStr--(--abfrage--,--tabelle--,--spalte--)------><
 

Syntax

Zurückgeben der Ähnlichkeitsergebnisse für eine bestimmte Anzahl von katalogisierten Abbildern in einer Spalte

>>-QbScoreTBFromStr--(--abfrage--,--tabelle--,--spalte--,------->
 
>----max_rückgaben--)------------------------------------------><
 

Parameter (Datentyp)

abfrage (VARCHAR(1024))
Die Abfragezeichenfolge.

tabelle (CHAR(18))
Der qualifizierte Name der Tabelle, die die Abbildspalte enthält. Sie können einen nicht qualifizierten Tabellennamen verwenden, wenn das Tabellenschema mit der Benutzer-ID übereinstimmt, die zum Starten der DB2 Extender-Services verwendet wurde.

spalte (CHAR(18))
Die abzufragende Abbildspalte.

max_rückgaben (INTEGER)
Die maximale Anzahl an Kennungen, die die Ergebnistabelle zurückgeben soll. Wenn kein Wert angegeben ist, ist die maximale Anzahl an zurückgegebenen Abbildkennungen 100.

Rückgabewerte (Datentyp)

Tabelle mit Abbildkennungen und Ähnlichkeitsergebnissen für die Abbilder in der Spalte. Die Ergebnistabelle hat zwei Spalten: IMAGE_ID (DB2Image) für die Abbildkennungen und SCORE (DOUBLE) für die Ähnlichkeitsergebnisse. Die Ergebnistabelle ist in aufsteigender Reihenfolge nach Ähnlichkeitsergebnis sortiert. Das Ähnlichkeitsergebnis kann im Bereich von 0,0 bis gegen unendlich liegen. Je niedriger das Ähnlichkeitsergebnis, desto mehr stimmen die Merkmalwerte des Zielabbilds mit den Merkmalwerten überein, die in der Abfrage angegeben sind. Ein Ähnlichkeitsergebnis von 0,0 gibt eine exakte Übereinstimmung an. Ein Ähnlichkeitsergebnis von -1 bedeutet, daß das Abbild nicht katalogisiert wurde.

Beispiele

Suchen der zehn katalogisierten Abbilder in einer Tabellenspalte, deren Textur der eines Abbilds in einer Server-Datei am ähnlichsten ist:

SELECT name, description
FROM fabric
WHERE CAST (swatch_img as varchar(250)) IN 
 (SELECT CAST (image_id as varchar(250)) FROM TABLE
 (QbScoreTBFromStr
 (QbTextureFeatureClass file=<server,"patterns/ptrn07.gif">'
      'clothes.fabric',
      'swatch_img',
      10))
  AS T1));
 


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]