Giter VIP home page Giter VIP logo

gvision's Introduction

alt gvision_1

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.

2023-03-30-02-56-57.mp4

๐Ÿค– About Google Cloud Vision API

Google Cloud Vision API is a machine learning-powered image analysis service that provides developers with tools to understand the contents of an image. It can detect objects, faces, text, logos, and more within an image.

๐Ÿš€ Getting Started

Before using the app, you need to obtain a Google Cloud Vision API key.

  • Go to the Google Cloud Platform Console.
  • Create a new project or select an existing one.
  • Enable the Cloud Vision API for your project.
  • Create a service account and download a private key in JSON format.
  • Upload your Google Cloud Vision API key in JSON format by clicking on the Upload a config file button in the sidebar.

๐ŸŒ Running online

๐Ÿ”— App: https://gvision.streamlit.app

๐Ÿ› ๏ธ Installation

To install the dependencies, simply run the following command:

pip install -r requirements.txt

๐Ÿƒโ€โ™€ Running the app

You can run the app locally by running the following command:

streamlit run gvision.py

๐Ÿ”Ž Usage

Using GVision is simple and straightforward:

  • Upload your Google Cloud Vision API key in JSON format by clicking on the Upload a config file button in the sidebar.
  • Once the key is uploaded, the app will automatically authenticate with the Google Cloud Vision API.
  • Upload an image in JPG, JPEG, or PNG format by clicking on the Choose an image button.
  • Wait for the app to analyze the image. The app will detect landmarks and web entities present in the image and display them on a map.
  • Choose between the different tile options to view the detected landmarks and web entities.

You can also find links to the Google Cloud Vision API documentation and pricing in the Resources section of the sidebar.

To reset the app to its default state or to clear the uploaded image and results, click on the Reset app button.

๐Ÿ“š Resources

๐Ÿ“ข Mentions

gvision's People

Contributors

gonzosint avatar hokman0414 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

gvision's Issues

No License?

Hi, this looks awesome, Id love to fork and turn this into a library I can use with my osintbuddy project eventually but I see there's no license so I'm not able to decide if I can use this. Would you consider adding a license? (this is a nice resource: https://choosealicense.com/)

can't open/read file: check file path/integrity

[ WARN:[email protected]] global loadsave.cpp:248 cv::findDecoder imread_('b370fd35-f697-42e4-ba56-2b001ce90301.jpg'): can't open/read file:
check file path/integrity
[ WARN:[email protected]] global loadsave.cpp:248 cv::findDecoder imread_('IMG_6774.png'): can't open/read file: check file path/integrity
[ WARN:[email protected]] global loadsave.cpp:248 cv::findDecoder imread_('IMG_1031.jpg'): can't open/read file: check file path/integrity
[ WARN:[email protected]] global loadsave.cpp:248 cv::findDecoder imread_('IMG_6774.png'): can't open/read file: check file path/integrity

image

google.cloud is missing

Hello,
I try to install and test but when running
streamlit run gvision.py
I got this message :
mportError: cannot import name 'vision' from 'google.cloud' (unknown location)

On mac M1

Thanks

Issue

Saw your tool and that you mentioned me on Google.

I woud like to try it out but I get an error

grafik

can't open/read file

Hi there,

For some time now, I have always had the same message when I want to use the app locally: global loadsave.cpp:248 findDecoder imread_('image-name.jpg'): can't open/read file: check file path /integrity

I tried with several images and several formats (jpg, jpeg, png) but still the same error.

And in the web interface, I have another error which appears: "Error while loading config file: 'NoneType' object has no attribute 'shape' "

Where could this problem come from ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.