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

QbScoreFromName


影像 音效 視訊
X    

傳回影像的分數,它是一個表示如何讓影像特性符合查詢物件特性的數字。 與屬於影像 handle 的直欄相關的 QBIC 型錄, 可用來計算影像的分數。分數越低,表示 影像特性越符合指定查詢物件的特性。 (QbScoreFromName 會取代 QbScore,但 QbScore 仍會被接受。)

註:

  1. 僅適用於 EEE︰ 已分割資料庫環境中不支援 QbScoreFromName。 在使用 QbQueryGetString API 查詢字串後,請改用 QbScoreFromStr UDF。

  2. 在未來版次中,非分割資料庫環境也不支援 QbScoreFromName。 若要重覆使用查詢,您應該使用 QbQueryGetString API 以取得查詢字串,並儲存該字串供稍後應用程式之使用。

併入檔

語法

>>-QbScoreFromName--(--imgHandle--,--queryName--)--------------><
 

語法

不支援的版本

>>-QbScoreFromName--(--queryName--,--imgHandle--)--------------><
 

參數 (資料類型)

imgHandle (DB2Image)
影像的 handle。

queryName (varchar(18))
查詢物件的名稱。

回覆值 (資料類型)

影像的分數 (DOUBLE)。分數的範圍可從 0.0 到無限大。 分數越低,表示與符合查詢中所指定特性值的目標影像特性值越接近。 分數 0.0 表示完全相符。分數 NULL 值表示影像尚未被編目; 此舊版 UDF 在影像尚未被編目時傳回分數 -1。

範例

尋找表格直欄中平均色非常接近紅色的已編目影像:

EXEC SQL BEGIN DECLARE SECTION;
char Img_fnd[100];
  EXEC SQL END DECLARE SECTION;
 
EXEC SQL SELECT NAME
  INTO :Img_fnd
 FROM FABRIC
  WHERE (QBSCOREFROMNAME(SWATCH_IMG,
         'fshavgcol'))<0.1;


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