google - ¿Cuál es la mejor API de búsqueda de imágenes web?
google search api (5)
Edite para resumir el estado de las API de búsqueda de imágenes al 08/08/2017:
La API de búsqueda de imágenes de Yahoo se ha retirado y ya no está disponible;
La búsqueda de imágenes de Google se ha retirado a favor de la API de búsqueda personalizada , desde la que puede realizar 100 consultas / día de forma gratuita, luego consultas de $ 5/5000 (máximo de 10 resultados / consulta);
La antigua API Bing Search se ha retirado a favor de Bing Image Search API de Microsoft Cognitive Services , desde la que puede realizar 1000 consultas durante 1 mes de forma gratuita, luego al menos 3 $ / mes para 1000 consultas ( otras opciones de pago disponibles );
Flick API todavía está disponible para uso no comercial, pero a diferencia del otro, no busca imágenes en toda la web;
El motor de búsqueda francés Qwant utiliza también una API de búsqueda de imágenes no oficial, disponible con (por ejemplo)
https://api.qwant.com/api/search/images?count=10&offset=1&q=cars
(gratuita e ilimitada pero con menos precisión que Google o Bing).
Live Search también tiene una API de búsqueda de imágenes , y su relevancia suele ser similar a Google y mejor que Yahoo.
Primero tendrá que obtener una clave de API del Centro de desarrollo de búsqueda , y luego podrá ejecutar consultas como esta que devuelve JSON , o esta que devuelve XML .
¿Cuál es la mejor API de búsqueda de imágenes para la búsqueda general de imágenes (por ejemplo, buscar imágenes de potato, paris hilton o scarface), disponible para invocación remota desde un servidor (es decir, no en el navegador javascript)?
- La API de Yahoo está bien configurada y bien documentada, es fácil de usar e incluye miniaturas de imágenes. Parece el mejor candidato hasta ahora. El único problema al que me estoy enfrentando es que muchas de las imágenes en los resultados ya no están en la web.
- La API de Google está orientada principalmente para la invocación dentro del navegador. La versión de JSON no incluye miniaturas. No estoy seguro de cómo se compara la calidad de los resultados con Yahoo.
- La API de Flickr es excelente y es muy probable que los resultados no se rompan. Sin embargo, no es una API de búsqueda general, solo busca imágenes de Flickr, por lo que se perderá la mayoría de los carteles de películas, etc.
¿Hay otras API de búsqueda de imágenes que debería estar mirando? ¿Alguien sabe la calidad relativa de los resultados de búsqueda de imágenes de Yahoo vs. Google?
La búsqueda de Instagram es una API de búsqueda en tiempo real y puedes buscar en hashtags, similar a flickr. Hay buenos documentos de API para instagram y flickr a través de los cuales puedes crear fácilmente un motor de búsqueda de imágenes.
Mientras que la API de búsqueda de imágenes de Google está en desuso , la API de búsqueda personalizada de Google ahora ofrece búsqueda de imágenes. Obtienes 100 consultas por día de forma gratuita, pero se cobran más allá de eso.
Desde la descripción de Google Developers :
Con esta API, puede usar las solicitudes RESTful para obtener resultados de búsqueda web o de búsqueda de imágenes en formato JSON o Atom.
Para cerrar esto, terminé yendo con la API de Yahoo, más tarde descubrí cómo obtener miniaturas de la API de Google.
Algunos puntos en cada uno:
- La API de Yahoo está limpia, bien documentada y es fácil de usar
- La calidad de los resultados parece bastante parecida, aunque Google parece algo mejor. O tal vez es solo una marca que colorea mi percepción.
- La API de Google parece solo permitir tamaños de devolución ''pequeños'' o ''grandes'', que arrojan resultados de 4 y 8 respectivamente. Esto es muy poco para mis necesidades; Me gustaría al menos 20 para cada consulta.
Probé con Google y Bing para esta tarea y, para mi sorpresa, esta última demostró ser mucho mejor:
- con Bing, puede solicitar el tipo de fuente de la imagen y la respuesta será específica. No solo obtendrá la URL sino también cosas como título, dimensiones, tamaño de archivo, tipo de archivo, etc. En cuanto a Google, siempre le ofrece algún tipo de resultado orientado al navegador (puede obtener la URL de la imagen pero no mucho más)
- fácil de usar para una búsqueda rápida, usted acaba de configurar todo en la cadena de consulta (mientras que con Google necesita pasar un paso adicional para configurar un "motor de búsqueda personalizado")
A partir de agosto de 2012, Bing API formará parte de Azure Marketplace: el acceso libre todavía está disponible, pero se limita a una serie de consultas (5000 / mes). Google limita el acceso gratuito a 100 consultas / día.