Extensions Image, Audio et Vidéo Administration et programmation

QbScoreTBFromStr


Image Audio Vidéo
X    

Renvoie une table de scores à partir d'une colonne Image. Chaque score est un chiffre qui exprime le degré de correspondance des caractéristiques de l'image rapport à celles indiquées dans une chaîne de requête. Ce chiffre est calculé par le biais du catalogue QBIC associé à la table et à la colonne auxquelles appartient le descripteur de l'image. Moins ce chiffre est élevé, plus les caractéristiques de l'image correspondent à celles de la chaîne de requête.

Fichier d'inclusion

Aucun.

Syntaxe

Scores renvoyés pour toutes les images cataloguées d'une colonne

>>-QbScoreTBFromStr--(--requête--,--table--,--colonne--)-------><
 

Syntaxe

Scores renvoyés pour un nombre spécifique d'images cataloguées d'une colonne

>>-QbScoreTBFromStr--(--requête--,--table--,--colonne--,-------->
 
>----retoursMax--)---------------------------------------------><
 

Paramètres (type de données)

requête (VARCHAR(1024))
Chaîne de requête.

table (CHAR (18))
Nom qualifié de la table contenant la colonne Image. Vous pouvez indiquer un nom de table non qualifié si le schéma de table correspond à l'ID utilisateur servant à lancer les services de DB2 Extensions.

colonne (CHAR(18))
Colonne Image à laquelle s'applique la requête.

retoursMax (INTEGER)
Nombre maximal de descripteurs qui seront renvoyés par la table de résultats. Si aucune valeur n'est indiquée, le nombre maximal de descripteurs d'image renvoyés est 100.

Codes retour (type de données)

Table des descripteurs et des scores pour les images de la colonne. La table de résultats comporte deux colonnes : IMAGE_ID (DB2Image), qui contient les descripteurs d'image, et SCORE (DOUBLE), qui contient les scores. Les valeurs de cette table sont en ordre croissant de score. La valeur du score peut aller de 0.0 à une valeur proche de l'infini. Plus cette valeur est faible, plus les valeurs des caractéristiques de l'image cible sont proches de celles spécifiées dans la requête. La valeur 0.0 indique que l'image correspond exactement. La valeur -1 indique que l'image n'a pas été cataloguée.

Exemples

Recherche les 10 images cataloguées contenues dans une colonne de table dont la texture est la plus proche de celle d'un fichier serveur :

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));
 


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]