Skip to main content
通过 fmt 的以下取值,可以让系统返回对图片的分析结果,而不是图片本身。
  • 分析在处理后的图片上进行,w、rect 等参数会先生效。
  • 动图取第一帧;视频会先截帧;实况照片取静图部分。

调色板

https://demo.bitiful.com/girl.jpeg?fmt=palette&colors=5
colors 按占比从高到低排列;dominant 为占比最高的颜色,average 为全图平均色。只需要单个主色时,使用 fmt=color 更轻量。

感知哈希

https://demo.bitiful.com/girl.jpeg?fmt=phash 返回 16 位十六进制字符串(64 位哈希),如 c3a59e1b7d2460f8。 内容相同的图片,即使经过缩放、压缩或格式转换,哈希也相近。比较两个哈希的汉明距离(不同的二进制位数):不超过 10 通常是同一张图。

人脸位置

https://demo.bitiful.com/girl.jpeg?fmt=faces
坐标为处理后图片上的像素值,x、y 是人脸框的左上角;conf 为置信度。结果按人脸面积从大到小排列。

内容标签

https://demo.bitiful.com/girl.jpeg?fmt=tags
标签为英文,覆盖 1300 多种常见的场景与物体。

美学评分

https://demo.bitiful.com/girl.jpeg?fmt=aesthetics

特征向量

https://demo.bitiful.com/girl.jpeg?fmt=featureprint
b64 是 768 个 32 位浮点数(小端序)的 Base64 编码,向量已归一化。比较两张图片时计算向量的欧氏距离:
感知哈希适合找「同一张图的不同版本」;特征向量适合找「内容相似的不同图片」。