Сравнение захваченного изображения устройства с изображением в Google Cloud Bucket - PullRequest
0 голосов
/ 26 апреля 2019

Я хотел бы сохранить набор изображений в моем Google Cloud Services Bucket и сравнить изображение с этим набором с помощью API Vision.

Возможно ли это?

Самым близким, что я смог найти в своем исследовании, является создание набора изображений с возможностью поиска https://cloud.google.com/solutions/image-search-app-with-cloud-vision, но я не понимаю, как я могу использовать это, чтобы делать то, что я хочу.

Идеальный сценарий

Я снимаю изображение на своем устройстве, затем отправляю это изображение в объекте json в конечную точку зрения, затем это изображение сравнивается с изображениемустановить в моем ведре, и оценка сходства возвращается для каждого изображения в моем ведре.

1 Ответ

0 голосов
/ 27 апреля 2019

Cloud Vision дает вам процент совпадения с «ярлыком», а не с конкретным изображением.

Не существует универсального показателя сходства между двумя изображениями.Каждый другой алгоритм вычисления подобия использует формулу, которая, как они думали, будет работать лучше всего для их личных потребностей.

Когда я использовал Could Vision, чтобы найти наиболее похожее изображение из набора, вероятно, формула, которую я использовал в конце, была

enter image description here https://drive.google.com/file/d/0B3BLwu7Vb2U-SVhKYWVMR2JvOFk/view?usp=sharing

Но когда мне нужно сопоставить скорее по визуальному сходству, чем по меткам, я использую свой драгоценный камень для алгоритма хеширования восприятия IDHash https://github.com/Nakilon/dhash-vips

...