识别“类似产品图片”的解决方案?

时间:2017-07-11 11:37:21

标签: azure amazon-web-services ibm-cloud google-compute-engine amazon-rekognition

我想构建一个基于云的解决方案,在其中我会提供一组图像;然后要求“从这个图像池中找到与特定图像相似的图像”!!图像池可以像“所有T恤”图像。因此,类似的图像意味着“具有类似设计/颜色/袖子的T恤”等。

标记解决方案无法正常工作,因为它们处于非常高的水平。

AWS Rekognition提供“面部相似性”..但不是“产品相似性”..它不适用于连衣裙的图像..

我愿意使用任何云提供商;但所有人都提供图像的“标签”,这对我没有帮助。

一个解决方案可能是我使用一些ML框架,如MXNet / Tensorflow,创建我自己的模型,训练它们然后使用..但是在任何云提供商上还有其他现成的解决方案吗?

5 个答案:

答案 0 :(得分:4)

答案 1 :(得分:1)

使用Azure认知服务(Computer Vision更精确),您可以获得图像的类别,标签,标题甚至更多信息。处理所有图像将为您的图像池提供标签。这使您可以根据(多个)相同的标签获得类似的图像。

  

此功能返回有关图像中可视内容的信息。使用标记,描述和特定于域的模型来识别内容并自信地标记内容。应用成人/活动设置可以自动限制成人内容。识别图片中的图像类型和颜色方案。

计算机视觉API结果(部分)的一个例子:

Computer Vision example

Description{
    "Tags": [
        "train",
        "platform",
        "station",
        "building",
        "indoor",
        "subway",
        "track",
        "walking",
        "waiting",
        "pulling",
        "board",
        "people",
        "man",
        "luggage",
        "standing",
        "holding",
        "large",
        "woman",
        "yellow",
        "suitcase"
    ],
    "Captions": [
        {
            "Text": "people waiting at a train station",
            "Confidence": 0.8331026
        }
    ]
}
Tags[
    {
        "Name": "train",
        "Confidence": 0.9975446
    },
    {
        "Name": "platform",
        "Confidence": 0.995543063
    },
    {
        "Name": "station",
        "Confidence": 0.9798007
    },
    {
        "Name": "indoor",
        "Confidence": 0.927719653
    },
    {
        "Name": "subway",
        "Confidence": 0.838939846
    },
    {
        "Name": "pulling",
        "Confidence": 0.431715637
    }
]

答案 2 :(得分:1)

您还可以使用Bing图像搜索API(https://azure.microsoft.com/en-us/services/cognitive-services/bing-image-search-api/),它允许您根据解决方案中的指定条件进行图像搜索...

答案 3 :(得分:0)

你可以在这里结合使用。使用图片标记服务aws rekognition或上面列出的任何内容)然后使用相似的图片创建一些培训数据,并将其上传到aws machine learning之类的内容。这有点类似于之前提出的内容,但是我试图阐明虽然标记可能不是最终所有解决方案,但它可能会作为第一个步入更复杂过程的角色发挥作用。

答案 4 :(得分:0)

请检查网站http://cloudsight.ai/api,然后尝试演示。样本结果将是

    {
        "token": "BBKA0lW9O-B2eamXUysdXA",
        "url": "http://assets.cloudsight.ai/uploads/image_request/image/314/314978/314978186/79379_86cb4e2611d6b0a3287a926a1ca1fe51_image1_zoom.jpg",
        "ttl": 54,
        "status": "completed",
        "name": "men's red and black checkered button-up shirt"
    }

{
    "token": "bjX7nWGs0toajIDwyvXxlw",
    "url": "http://assets.cloudsight.ai/uploads/image_request/image/314/314987/314987168/11.jpg",
    "ttl": 54,
    "status": "completed",
    "name": "blue, gray and navy blue stripe crew-neck T-shirt"
}