GVision: Geolocation Imagery Analysis

CyberRaya
OSINT TEAM
Published in
3 min readAug 17, 2023

--

Brief Information

GVision is a reverse image search app that use Google Cloud Vision API to detect landmarks and web entities from images, helping you gather valuable information quickly and easily.

Requirements & Installation Process

Requirement:

  • Streamlit
  • Google Cloud Vision API key

Installation Process

Google Cloud Vision API

Select API & Services
Search for “Cloud Vision API” and enable the API library.
  • Create a service account and download a private key in JSON format.
Select the newly created Service Account & create a new API Key in JSON

Github

  • Clone the streamlit repository before continuing as it is required to access the UI.
pip install streamlit
  • Clone the repository. Once done, install the requirements via -r command.
git clone https://github.com/GONZOsint/gvision
cd gvision
install -r requirements.txt
Install the required requirements.
  • Once done, run Gvision on the streamlit.
  • Upload your Google Cloud Vision API key in JSON format by clicking on the Upload a config file button in the sidebar.
  • Once uploaded, the tool is now ready for use.

Usage

  • Upload a picture for analysis. Once uploaded, Gvision will automatically reverse search the image using the obtain API key.
  • Gvision will then give an output containing the location of where the picture was taken, along with the coordinates and any detectable logos/objects.
  • Here is the location POV based on the given coordinates.

Here is another example where Gvision not only find out the location of where the picture was taken, but also the location of the park outside based on the direction of the photo.

NOTE: GVISION does require an active subscription however Google does provide a 3-month free trial for anyone who wishes to use this feature.

Credits: https://github.com/GONZOsint/gvision

--

--

A man from Cyber Raya. OSINT, Data Visualizations and Blue Team matters