イメージ | オーディオ | ビデオ |
---|---|---|
O |
画像列の得点表を戻します。 各得点は、画像のフィーチャーが照会オブジェクトのフィーチャーにどの程度一致するかを表す数値です。 指定の表およびその画像ハンドルが属している列に関連する QBIC カタログが、各画像の得点を計算するときに使用されます。 画像の得点が低ければ低いほど、その画像のフィーチャーは照会オブジェクトのフィーチャーに類似しています。
注:
インクルード・ファイル
なし
構文
列内のすべてのカタログされた画像の得点を戻す
>>-QbScoreTBFromName--(--queryName--,--table--,--column--)-----><
構文
列内の特定数のカタログされた画像の得点を戻す
>>-QbScoreTBFromName--(--queryName--,--table--,--column--,------> >----maxReturns--)---------------------------------------------><
パラメーター (データ・タイプ)
戻り値 (データ・タイプ)
画像ハンドルと列内の画像の得点の表。 結果表には 2 つの列があります。 画像ハンドルが入っている IMAGE_ID (DB2Image) と、得点が入っている SCORE (DOUBLE) です。 結果表は得点の昇順に並べられます。 得点は 0.0 から無限大までの範囲です。 得点が低ければ低いほど、ターゲットの画像のフィーチャー値は、照会に指定したフィーチャー値に類似しています。 得点が 0.0 であれば、正確に一致しています。 得点が -1 であれば、画像がカタログされていない、という意味です。
例
表列内の画像のテクスチャーを、照会オブジェクトに指定したテクスチャーと比較し、画像ハンドルとその得点を戻します。
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));