Información sobre las respuestas de búsqueda y la multidetección

Product Search de la API de Vision puede detectar y encontrar productos que coincidan con un solo producto de una imagen de búsqueda, o bien identificar y enumerar productos que coincidan con varios productos si están presentes en la imagen.

Imágenes con un solo producto y respuesta

Esta imagen de búsqueda contiene un solo producto.

imagen del vestido en el depósito de Cloud Storage
gs://cloud-ai-vision-data/product-search-tutorial/images/468f782e70ba11e8941fd20059124800.jpg

La búsqueda de productos similares con Vision Product Search devuelve una respuesta que indica dos cuadros de límite en la imagen: uno alrededor del producto y el otro alrededor de toda la imagen.

Expande la siguiente sección para ver la respuesta completa.

Cuadros de límite y productos coincidentes

Los siguientes dos productos (cuadros de límite) de la imagen están especificados por los dos conjuntos de vértices que devolvió la solicitud.

Los productos coincidentes se enumeran para cada cuadro identificado por Product Search de la API de Vision.

imagen de 3 vestidos en el depósito de Cloud Storage
gs://cloud-samples-data/product_search/multiple_dresses.jpg

En la respuesta de la API, los cuadros de límite y los resultados de los productos coincidentes se enumeran en el campo productGroupedResults. Se agrupan por productos detectados en una imagen. Cada entrada de boundingPoly enumera la región especificada con vértices normalizados (en una escala de 0 a 1 que no corresponde a los valores de píxeles reales de la imagen). Luego se enumeran los productos coincidentes para esa región específica.

La siguiente sección de la respuesta corresponde al cuadro de límite alrededor del vestido.

Los productos coincidentes se enumeran según el campo results y se clasifican por puntuación de coincidencia en orden descendente. La puntuación va desde 0 (sin confianza) a 1 (confianza total).

imagen de 5 productos coincidentes
Several matching products for the dress

El otro boundingPoly devuelto en la respuesta está alrededor de toda la imagen. Sus vértices normalizados se enumeran de este modo:

  • [{},{"x": 1},{"x": 1,"y": 1},{"y": 1}]

Cuando los valores de las coordenadas son 0, se omiten. Por lo tanto, el polígono de límite especificado antes corresponde a la siguiente indicación:

  • [{"x": 0,"y": 0},{"x": 1, "y": 0},{"x": 1,"y": 1},{"y": 1}]

Luego se enumeran los productos coincidentes de forma similar para este cuadro de límite (toda la imagen).

Imágenes con varios productos (multidetección) y respuesta

La siguiente imagen de búsqueda contiene varios productos.

imagen de 3 vestidos en el depósito de Cloud Storage
gs://cloud-samples-data/product_search/multiple_dresses.jpg

La búsqueda de productos similares con Vision Product Search devuelve una respuesta que identifica varios cuadros de límite en la imagen: un cuadro para toda la imagen y un cuadro para cada uno de los tres vestidos.

Expande la siguiente sección para ver la respuesta completa.

Cuadros de límite y productos coincidentes

En la siguiente imagen, se muestran todos los cuadros identificados por Vision Product Search en esta imagen de varios productos.

imagen de 3 vestidos en el depósito de Cloud Storage
gs://cloud-samples-data/product_search/multiple_dresses.jpg

Al igual que con una imagen de un solo producto, la respuesta correspondiente a una imagen con varios productos enumera cuadros de límite y resultados de productos coincidentes en el campo productGroupedResults. Cada producto se identifica con un polígono de límite y las coincidencias se agrupan por producto detectado.

La siguiente sección de la respuesta corresponde al cuadro de límite alrededor del vestido central.

En la siguiente imagen, se muestran algunas coincidencias con el vestido central que muestra Vision Product Search.

imagen de 5 productos coincidentes
Several matching products for the middle dress

Los siguientes cuadros de límite adicionales se encuentran en la imagen, cada uno con su propia lista de productos coincidentes (no incluidos aquí):

  • vestido izquierdo: {"x":0.03, "y":0.07},{"x":0.29, "y":0.07},{"x":0.29, "y":0.95},{"x":0.03, "y":0.95}
  • vestido derecho: {"x":0.63, "y":0.09},{"x":0.89, "y":0.09},{"x":0.89, "y":0.93},{"x":0.63, "y":0.93}
  • imagen completa:
    • {},{"x": 1},{"x": 1,"y": 1},{"y": 1}, también expresado como:
    • {"x": 0, "y": 0},{"x": 1,"y:0"},{"x": 1,"y": 1},{"x": 0,"y": 1}
¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

API de Cloud Vision Product Search
Si necesitas ayuda, visita nuestra página de asistencia.