【问题标题】:how to implement "similar product images" in Amazon Rekognition如何在 Amazon Rekognition 中实现“相似产品图像”
【发布时间】:2017-09-15 09:41:48
【问题描述】:

当我将图像上传到我的 s3 存储桶时,我正在使用 Amazon Rekognition,我得到的 api 响应是

{
    "Labels": [
        {
            "Confidence": 99.30213165283203,
            "Name": "Human"
        },
        {
            "Confidence": 99.30457305908203,
            "Name": "People"
        },
        {
            "Confidence": 99.30457305908203,
            "Name": "Person"
        },
        {
            "Confidence": 92.39805603027344,
            "Name": "Clothing"
        },
        {
            "Confidence": 92.39805603027344,
            "Name": "Denim"
        },
        {
            "Confidence": 92.39805603027344,
            "Name": "Jeans"
        },
        {
            "Confidence": 92.39805603027344,
            "Name": "Pants"
        },
        {
            "Confidence": 51.34967041015625,
            "Name": "Accessories"
        },
        {
            "Confidence": 51.27912902832031,
            "Name": "Footwear"
        },
        {
            "Confidence": 51.27912902832031,
            "Name": "Shoe"
        }
    ],
    "OrientationCorrection": "ROTATE_0"
}

是否有任何 api 可以在我的存储桶中的图像中搜索类似产品(例如,当我上传蓝色条纹 T 恤时搜索:“条纹蓝色 T 恤”)。

【问题讨论】:

    标签: amazon-web-services amazon-s3 aws-lambda amazon-rekognition


    【解决方案1】:

    单独的 Rekognition 不会进行该搜索,但您可以创建一个小型 RDS 数据库,以保存与单个图像相关的上述结果,然后当您进行 Rekognition 搜索时,您还可以快速查询具有相同的标签。

    【讨论】:

      【解决方案2】:

      这里有一个关于如何设置的建议。

      1. S3 上传调用 Lambda 函数。
      2. Lambda 使用 Rekognition 获取上传图像的可能标签。
      3. Rekognition 返回标签。
      4. Lambda 将标签存储到数据库(RDS、Dynamo 或 ElasticSearch 等)中

      对于您的 API,您还可以创建一个 API 网关和由 Lambda 提供支持的 API,它们将连接到上述数据库并为您检索匹配项。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-05-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-10
        • 2019-02-22
        相关资源
        最近更新 更多