Image、Audio 及 Video Extenders 管理與程式設計

QbScoreTBFromStr


影像 音效 視訊
X    

傳回影像直欄中分數的表格。每一個分數都是一個數字, 它表示如何讓影像特性與查詢字串中指定的特性更接近。 與屬於影像 handle 的表格和直欄相關的 QBIC 型錄, 可用來計算影像的分數。影像的分數越低, 則表示與符合查詢特性的影像特性越接近。

併入檔

語法

傳回直欄中所有已編目影像的分數

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

語法

傳回直欄中指定已編目影像數目的分數

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

參數 (資料類型)

query (VARCHAR(1024))
查詢字串。

table (CHAR(18))
內含影像直欄的完整表格名稱。 如果表格綱目與啟動 DB2 Extender 服務所用的使用者 ID 相同時,您可以使用不完整的表格名稱。

column (CHAR(18))
要查詢的影像直欄。

maxReturns (INTEGER)
結果表格傳回的最大 handle 數目。 如果未指定一個值,則傳回的最大影像 handle 數目是 100。

回覆值 (資料類型)

直欄中影像的影像 handle 和分數表格。 結果表格有兩個直欄: IMAGE_ID (DB2Image) 含有影像 handle, 及 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));
 


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]