解决方案识别"Similar Product Images"?
Solution to identify "Similar Product Images"?
我想构建一个基于云的解决方案,我会在其中提供一个图像池;然后要求 "find similar image to a particular image from this pool of images" !!图片池可以是 "all t-shirt" 张图片。因此,相似图像意味着 "t-shirt with similar design/color/sleeves" 等
标记解决方案将无法工作,因为它们处于非常高的级别。
AWS Rekognition 给出 "facial similarities" ..但不是 "product similarities" ..它不像连衣裙图像那样工作..
我愿意使用任何云提供商;但所有人都提供了 "tags" 的图像,这对我没有帮助。
一个解决方案可能是我使用一些像 MXNet/Tensorflow 这样的 ML 框架,创建我自己的模型,训练它们然后使用..但是在任何云提供商上是否有任何其他现成的解决方案?
使用 Azure 认知服务(Computer Vision 更准确地说)您可以获得类别、标签、标题甚至更多图像信息。处理所有图像将为您的图像池提供标签。这使您能够根据(多个)相同的标签获得相似的图像。
This feature returns information about visual content found in an image. Use tagging, descriptions, and domain-specific models to identify content and label it with confidence. Apply the adult/racy settings to enable automated restriction of adult content. Identify image types and color schemes in pictures.
计算机视觉(部分)结果的示例 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
}
]
您还可以使用 Bing 图片搜索 API (https://azure.microsoft.com/en-us/services/cognitive-services/bing-image-search-api/),它允许您根据解决方案中指定的条件进行图片搜索...
ibm-bluemix 有一个 api 可以找到相似的图像 https://www.ibm.com/watson/developercloud/visual-recognition/api/v3/#find_similar
您可以在这里组合使用一些东西。使用图像标记服务 aws rekognition, or any of those listed above) then create some training data with like images, and upload that into something like aws machine learning。这与之前提出的有点相似,但我试图阐明,虽然标记可能不是所有解决方案的终点,但它可能会作为第一个进入更复杂过程的角色.
请检查站点 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"
}
我想构建一个基于云的解决方案,我会在其中提供一个图像池;然后要求 "find similar image to a particular image from this pool of images" !!图片池可以是 "all t-shirt" 张图片。因此,相似图像意味着 "t-shirt with similar design/color/sleeves" 等
标记解决方案将无法工作,因为它们处于非常高的级别。
AWS Rekognition 给出 "facial similarities" ..但不是 "product similarities" ..它不像连衣裙图像那样工作..
我愿意使用任何云提供商;但所有人都提供了 "tags" 的图像,这对我没有帮助。
一个解决方案可能是我使用一些像 MXNet/Tensorflow 这样的 ML 框架,创建我自己的模型,训练它们然后使用..但是在任何云提供商上是否有任何其他现成的解决方案?
使用 Azure 认知服务(Computer Vision 更准确地说)您可以获得类别、标签、标题甚至更多图像信息。处理所有图像将为您的图像池提供标签。这使您能够根据(多个)相同的标签获得相似的图像。
This feature returns information about visual content found in an image. Use tagging, descriptions, and domain-specific models to identify content and label it with confidence. Apply the adult/racy settings to enable automated restriction of adult content. Identify image types and color schemes in pictures.
计算机视觉(部分)结果的示例 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
}
]
您还可以使用 Bing 图片搜索 API (https://azure.microsoft.com/en-us/services/cognitive-services/bing-image-search-api/),它允许您根据解决方案中指定的条件进行图片搜索...
ibm-bluemix 有一个 api 可以找到相似的图像 https://www.ibm.com/watson/developercloud/visual-recognition/api/v3/#find_similar
您可以在这里组合使用一些东西。使用图像标记服务 aws rekognition, or any of those listed above) then create some training data with like images, and upload that into something like aws machine learning。这与之前提出的有点相似,但我试图阐明,虽然标记可能不是所有解决方案的终点,但它可能会作为第一个进入更复杂过程的角色.
请检查站点 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"
}