将设备捕获的图像与 Google Cloud Bucket 中的图像进行比较
Comparing device captured image with image in Google Cloud Bucket
我想在我的 Google 云服务存储桶中存储一组图像,并使用 Vision API 将图像与该组图像进行比较。
这可能吗?
在我的研究中,我能找到的最接近的东西是创建一个可搜索的图像集 https://cloud.google.com/solutions/image-search-app-with-cloud-vision,但我看不出如何利用它来做我想做的事。
理想场景
我在我的设备上拍了一张图片,然后我将该图片发送到一个 json 对象中到视觉端点,然后将该图片与我的存储桶中的图片集进行比较,并返回一个相似度分数我存储桶中的每张图片。
Cloud Vision 为您提供针对 "label" 而非特定图像的匹配百分比。
两张图片之间没有通用的相似度衡量标准。每一个相似度计算的其他算法都使用他们认为最适合他们个人需求的公式。
当我使用 Could Vision 从集合中找到最相似的图像时,我最后使用的公式可能是
https://drive.google.com/file/d/0B3BLwu7Vb2U-SVhKYWVMR2JvOFk/view?usp=sharing
但是当我需要通过视觉相似性而不是标签进行匹配时,我将我的 gem 用于 IDHash 感知哈希算法 https://github.com/Nakilon/dhash-vips
我想在我的 Google 云服务存储桶中存储一组图像,并使用 Vision API 将图像与该组图像进行比较。
这可能吗?
在我的研究中,我能找到的最接近的东西是创建一个可搜索的图像集 https://cloud.google.com/solutions/image-search-app-with-cloud-vision,但我看不出如何利用它来做我想做的事。
理想场景
我在我的设备上拍了一张图片,然后我将该图片发送到一个 json 对象中到视觉端点,然后将该图片与我的存储桶中的图片集进行比较,并返回一个相似度分数我存储桶中的每张图片。
Cloud Vision 为您提供针对 "label" 而非特定图像的匹配百分比。
两张图片之间没有通用的相似度衡量标准。每一个相似度计算的其他算法都使用他们认为最适合他们个人需求的公式。
当我使用 Could Vision 从集合中找到最相似的图像时,我最后使用的公式可能是
但是当我需要通过视觉相似性而不是标签进行匹配时,我将我的 gem 用于 IDHash 感知哈希算法 https://github.com/Nakilon/dhash-vips