イメージ、オーディオ、およびビデオ・エクステンダー 管理およびプログラミングの手引き

QbScoreTBFromStr


イメージ オーディオ ビデオ
O

画像列からの得点の表を戻します。 各得点は、画像のフィーチャーが照会ストリングに指定されたフィーチャーにどの程度一致するかを表す数値です。 表およびその画像ハンドルが属している列に関連する QBIC カタログが、各画像の得点を計算するときに使用されます。 画像の得点が低ければ低いほど、その画像のフィーチャーは照会ストリングのフィーチャーに類似しています。

インクルード・ファイル

なし

構文

列内のすべてのカタログされた画像の得点を戻す

>>-QbScoreTBFromStr--(--query--,--table--,--column--)----------><
 

構文

列内の特定数のカタログされた画像の得点を戻す

>>-QbScoreTBFromStr--(--query--,--table--,--column--,----------->
 
>----maxReturns--)---------------------------------------------><
 

パラメーター (データ・タイプ)

query (VARCHAR(1024))
照会ストリング。

table (CHAR(18))
この画像列が入っている表の修飾名。表スキーマが、DB2 エクステンダー・サービスを開始するために使用するユーザー ID と同じであれば、非修飾表名を使用できます。

column (CHAR(18))
照会する画像列。

maxReturns (INTEGER)
結果の表が戻すハンドルの最大数。 この値を指定しない場合、戻される画像ハンドルの最大数は 100 になります。

戻り値 (データ・タイプ)

画像ハンドルと列内の画像の得点の表。 結果表には 2 つの列があります。 画像ハンドルが入っている IMAGE_ID (DB2Image) と、得点が入っている SCORE (DOUBLE) です。 結果表は得点の昇順に並べられます。得点は 0.0 から無限大までの範囲です。 得点が低ければ低いほど、ターゲットの画像のフィーチャー値は、照会に指定したフィーチャー値に類似しています。 得点が 0.0 であれば、正確に一致しています。 得点が -1 であれば、画像がカタログされていない、という意味です。

表列内にカタログされている画像で、サーバー・ファイル内の画像のテクスチャーに最も近いテクスチャーをもつ画像を 10 個見つけます。

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


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]