【发布时间】:2021-09-22 13:32:24
【问题描述】:
背景:
我们使用Vision API 来检测图像的颜色属性。颜色值作为 RGB 值存储在数据库中。我们希望用户在我们的网络应用程序中搜索颜色。
场景:
我希望用户能够搜索颜色或从下拉列表中选择颜色。结果将显示在页面上。但据我所知,我们可以通过使用文本或数字来制作搜索功能。
数据库:
我在服务器端使用 firebase firestore 和 firebase-admin。我收到颜色作为 RGB 值的响应。我在数据库中存储颜色的 RBG 值。
问题是我们如何使用 RGB 值或十六进制值进行搜索?
更新 1:
示例:
1:用户上传图像,提取颜色并存储在firestore中。
2:所以,如果用户想要搜索,他会输入红色、绿色、蓝色等。只有有限的颜色名称link。 (约 140 人)
3:用户只能搜索 140 个颜色名称(我猜)。但会有数百万种颜色组合
4:有一点是肯定的,不能在每种情况下都返回确切的颜色。
5:那么,如何返回最接近的颜色。
【问题讨论】:
-
您好,如果我的回答对您有帮助,您可以点击勾选图标接受它,否则请随时提出更多问题 :) What should I do when someone answers
标签: node.js reactjs firebase search