我想构建一个基于云的解决方案,在其中我会提供一组图像;然后要求“从这个图像池中找到与特定图像相似的图像”!!图像池可以像“所有T恤”图像。因此,类似的图像意味着“具有类似设计/颜色/袖子的T恤”等。
标记解决方案无法正常工作,因为它们处于非常高的水平。
AWS Rekognition提供“面部相似性”..但不是“产品相似性”..它不适用于连衣裙的图像..
我愿意使用任何云提供商;但所有人都提供图像的“标签”,这对我没有帮助。
一个解决方案可能是我使用一些ML框架,如MXNet / Tensorflow,创建我自己的模型,训练它们然后使用..但是在任何云提供商上还有其他现成的解决方案吗?
答案 0 :(得分:4)
ibm-bluemix有一个api可以找到类似的图像https://www.ibm.com/watson/developercloud/visual-recognition/api/v3/#find_similar
答案 1 :(得分:1)
使用Azure认知服务(Computer Vision更精确),您可以获得图像的类别,标签,标题甚至更多信息。处理所有图像将为您的图像池提供标签。这使您可以根据(多个)相同的标签获得类似的图像。
此功能返回有关图像中可视内容的信息。使用标记,描述和特定于域的模型来识别内容并自信地标记内容。应用成人/活动设置可以自动限制成人内容。识别图片中的图像类型和颜色方案。
计算机视觉API结果(部分)的一个例子:
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"
}