图象 | 音频 | 视频 |
---|---|---|
X |
设置查询对象中特性的图象数据源。仅当将特性添加至查询对象之后, 才可设置数据源。数据源可以是用户表、文件或工作站缓冲区中的图象。只有在非分区数据库环境中,才能使用客户机文件或工作站缓冲区作为数据源。另外,可明确地指定平均颜色或直方图特性的数据。
在使用 QbQuerySetFeatureData 设置了服务器文件中的图像数据源之后,使用 QbQueryStringSearch。QbQuerySearch 不使用服务器文件中 QbQuerySetFeatureData 设置的图像数据源。
为 Image Extender 提供了下列特性:
授权
无。
库文件
OS/2 和 Windows | AIX、HP-UX 和 Solaris |
---|---|
dmbqqry.lib | libdmbqqry.a (AIX) |
| libdmbqqry.sl (HP-UX) |
| libdmbqqry.so (Solaris) |
包含文件
dmbqbapi.h
语法
SQLRETURN QbQuerySetFeatureData( QbQueryHandle qObj, char *featureName, QbImageSource* imgSource );
参数
错误码
例
在查询对象中设置直方图颜色特性的数据源。此特性的数据源是客户机工作站上的一个文件:
#include <dmbqbapi.h> QbQueryHandle qoHandle; QbImageSource imgSource; imgSource.sourceType = qbiSource_ClientFile; strcpy(featureName, "QbColorHistogramFeatureClass"); strcpy(imgSource.clientFile, "/tmp/image.gif"); rc = QbQuerySetFeatureData(qoHandle, featureName, &imgSource);