Skip to content

Deep Learning based reverse image search engine for your local computer.

Notifications You must be signed in to change notification settings

tikendraw/reverse-image-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Reverse Image Search Engine(Local)

This is a simple reverse image search engine that uses the Streamlit framework. It allows users to find similar images from a specified directory.

Why is it helpful?

This tool can help identify similar images

Installation

To use the reverse image search engine, simply follow these steps:

git clone https://github.com/tikendraw/reverse-image-search.git
pip install reverse-image-search-main/.
pip install -r reverse-image-search-main/requirements.txt

# Run the app
img_search

Screenshot

How to use

  • Provide the directory path where the images are located. You can either

  • Upload an image or paste the full file path of the image you want to compare.

  • Number of similar Images to find.

  • Save Model (Optional): You can choose to save the model to speed up future searches if you plan to search in the same folder repeatedly. Enable the "Save Model" checkbox to save the model.

  • Recursive Search (Optional): If you want to search for images recursively in child folders, enable the "Recursive" checkbox.

Tech stack use

The reverse image search engine is built using the following technologies:

  • Python
  • Scikit-learn
  • Tensorflow
  • Pillow
  • NumPy
  • Streamlit

How to contribute

Future updates:

  • Facial Recognition
  • Search Images with words

If you would like to contribute to the reverse image search engine, please feel free to open a pull request.

License

The reverse image search engine is licensed under the MIT License.

I hope this is helpful!

About

Deep Learning based reverse image search engine for your local computer.

Resources

Stars

Watchers

Forks

Packages

No packages published