API пользовательского поиска Google для поиска изображений по изображению

Я могу получить результаты изображений из проекта Java в формате Json с помощью пользовательской поисковой системы Google. Затем я получаю ссылку на изображение из файла Json и показываю изображения из приложения для Android. Я хочу каким-то образом отфильтровать контент, который я показываю в своем приложении для Android.

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

Есть ли способ поиска изображений по URL-адресу изображения и получения результатов в формате Json?


person fnkbz    schedule 09.02.2015    source источник
comment
Мне также требуется поиск Google по изображению (обратный поиск изображений) в качестве официального API.   -  person mesqueeb    schedule 04.06.2018


Ответы (1)


Точно не уверен в вашем вопросе, но система пользовательского поиска Google может возвращать результаты изображений: например. только результаты типа файла .png для поискового запроса java

String newURL = "https://www.googleapis.com/customsearch/v1?key=<YOUR API KEY>&cx=<your google custom search engine>&q=java&as_filetype=png";

// Create a new RestTemplate instance
RestTemplate restTemplate = new RestTemplate();

// Add the String message converter
restTemplate.getMessageConverters().add(new StringHttpMessageConverter());

// Make the HTTP GET request, marshaling the response to a String
String googleRestResult = restTemplate.getForObject(newURL, String.class, "Android");

Подробнее см. https://developers.google.com/custom-search/docs/xml_results#startsp

person NottmTony    schedule 08.05.2015
comment
Мой вопрос был об обратном поиске изображений. например поиск изображений по изображению и получение похожих результатов изображений в json. - person fnkbz; 13.05.2015