cloud vision api

Hello Everyone 🙂

I am currently using the Google Cloud Vision API—specifically the Web Detection feature—to identify similar images on the web and extract the URLs where those images appear.

My goal is the following:
I upload an image (e.g., of a car, product, etc.).
I want to receive highly similar or identical images.
Most importantly, I need the URLs of the websites where these images appear—ideally from specific domains (such as automotive marketplaces, e-commerce sites, etc.).
However, the results returned by the Vision API are often weak. The images are not visually close enough, and the returned links are either irrelevant or incomplete. When I try the exact same image in Google Lens (manually), I get much more accurate and contextually relevant results, often including the precise websites I’m targeting.
This leads me to a few questions:
Are Google Cloud Vision API and Google Lens using the same backend technology?
If yes, why are the results so different?
If not, is there any way to access similar performance to Google Lens via Google Cloud services?
Is there any recommended way to structure requests to the Vision API to get more precise and targeted results (e.g., better visual similarity, filtered domains, etc.)?

Best regards

0 0 63
0 REPLIES 0