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