Image, Audio und Video Extender Verwaltung und Programmierung

QbScoreTBFromName


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 des Abfrageobjekts übereinstimmen. Der QBIC-Katalog, der der angegebenen 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 die einzelnen Abbilder, desto mehr stimmen die Merkmale des jeweiligen Abbilds mit denen des Abfrageobjekts überein.

Anmerkungen:

  1. Nur EEE: QbScoreTBFromName wird nicht in einer Umgebung für partitionierte Datenbanken unterstützt. Verwenden Sie statt dessen die UDF QbScoreFromStr, nachdem Sie die API QbQueryGetString verwendet haben, um die Abfragezeichenfolge abzurufen.

  2. QbScoreTBFromName wird in Zukunft für Umgebungen für nicht partitionierte Datenbanken nicht mehr unterstützt. Um eine Abfrage erneut zu verwenden, sollten Sie die API QbQueryGetString verwenden, um die Abfragezeichenfolge abzurufen, und diese Zeichenfolge für die spätere Verwendung in Ihrer Anwendung sichern.

Kopfdatei

Keine

Syntax

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

>>-QbScoreTBFromName--(--abfragename--,--tabelle--,--spalte--)--><
 

Syntax

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

>>-QbScoreTBFromName--(--abfragename--,--tabelle--,--spalte--,-->
 
>----max_rückgaben--)------------------------------------------><
 

Parameter (Datentyp)

abfragename (VARCHAR(18))
Der Name des Abfrageobjekts.

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))
Der Name der 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 Kennungen 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

Vergleichen der Textur der Abbilder in einer Tabellenspalte mit der Textur, die im Abfrageobjekt angegeben ist; Rückgabe der Abbildkennungen und deren Ähnlichkeitsergebnisse:

 SELECT name, description
 INTO :hvName, :hvDesc
 FROM fabric
 WHERE CAST (swatch_img as varchar(250)) IN 
  (SELECT CAST (image_id as varchar(250)) FROM TABLE
  (QbScoreTBFromName
      'fstxtr',
      'clothes.fabric',
      'swatch_img'))
  AS T1));           


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