2013-07-11 5 views
7

Я работаю над приложением, которое будет иметь возможность для пользователей загружать изображения. После загрузки приложение отобразит другие изображения из Интернета, которые выглядят одинаково, независимо от того, имеют ли они одинаковые размеры.Google Поиск по API Поиск по изображению URL

Для этого я создам временный URL-адрес изображения, чтобы я мог предоставить API пользовательского поиска Google URL-адрес изображения. Я бы ожидал в ответ, изображения URL-адресов, которые были точно такими же или похожими на него, возможно, в формате JSON.

Я нашел аналогичный вопрос, опубликованный в январе. До тех пор Google ничего не поддерживают, как это, по-видимому:

Google Javascript Custom Search API: Search images by image url

Можно также просто сделать:

http://images.google.com/searchbyimage?site=search&image_url= {URL изображения}

Так что не является частью официального API, может быть неправильным использовать этот метод.

Может кто-нибудь мне помочь?

ответ

3

Ну, ответ довольно просто - коммерческий API TinEye https://api.tineye.com/welcome. Я искал не то место, я думаю, мне не повезло с Google Custom Search API.

+0

Это позор. Я заглянул в TinEye, и он не дал столько и больше связанных результатов поиска изображений, как поиск Google по изображению. Но, к сожалению, я до сих пор не вижу способа передать параметр URL изображения в свой API пользовательского поиска. Получали ли вы какие-нибудь выводы? –

+0

Нет, похоже, в настоящее время нет никакого способа сделать это. –

+0

ОК спасибо. Наверное, сейчас я буду использовать прямой URL (http://images.google.com/searchbyimage?site=search&image_url={Image URL}). –

0

Вам нужен простой результат?
Если вы, вы можете использовать Vision API Google.
Это очень просто.

https://cloud.google.com/vision/


Вы можете попробовать на вершине.

Прежде всего, обращайтесь к URL-адресу.
Во-вторых, загрузите свой файл изображения в «Try API»
В-третьих, нажмите на вкладке «JSON» в результате.

Вы можете видеть JSON о похожих изображениях.

Смежные вопросы