IBM Books

Image Extender、Audio Extender 和 Video Extender 管理和程序设计

QbScoreTBFromName


图象 音频 视频
X    

返回图象列的得分表。每个得分都是表示图象的特性与查询对象的特性有多匹配的数字。使用与图象句柄所属的指定表和列相关的 QBIC 目录来计算图象的得分。任何图象的得分越低, 该图象的特性与查询对象的特性越匹配。

记录:

  1. 仅限于 EEE:QbScoreTBFromName 在分区数据库环境中不受支持。而是, 在使用 QbQueryGetString API 获取查询字符串之后,请使用 QbScoreFromStr UDF。

  2. 将来,非分区数据库环境也将不支持 QbScoreTBFromName。要重新使用查询, 应使用 QbQueryGetString API 来获取查询字符串并保存该字符串,以供应用程序以后使用。

包含文件

语法

返回列中所有已编目图象的得分

>>-QbScoreTBFromName--(--queryName--,----,----)------------><
 

语法

返回列中特定数目的已编目图象的得分

>>-QbScoreTBFromName--(--queryName--,----,----,------------->
 
>----maxReturns--)---------------------------------------------><
 

参数(数据类型)

queryName (VARCHAR(18))
查询对象的名称。

table (CHAR (18))
包含图象列的表的限定表。如果表模式与 用来启动 DB2 Extender 服务的用户 ID 相同,则可以使用非限定表名。

column (CHAR(18))
图象列的名称。

maxReturns (INTEGER)
要返回的结果表的最大句柄数。若未指定值,则返回的最大句柄数是 100。

返回值(数据类型)

列中图象的图象句柄和得分的表。结果表有两个列: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));           


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]