Skip to content

Sarthak1311/StyleSeek

Repository files navigation

StyleSeek

StyleSeek: Visual Fashion Search Engine

StyleSeek is a content-based image retrieval system that helps users find visually similar fashion items by uploading an image. It uses OpenAI's CLIP model to extract semantic features from images and FAISS for efficient similarity search.


Features

  • Upload an image of any clothing item.
  • Get visually similar fashion products from the database.
  • Uses CLIP (ViT-B/32) for high-quality image embeddings.
  • Fast nearest neighbor search using FAISS.
  • Lightweight Streamlit web app interface.

How it Works

  1. Image Upload:
    User uploads a fashion image (e.g., a shirt, dress, etc.).

  2. Feature Extraction:
    The image is encoded using the CLIP model to extract a feature vector.

  3. Similarity Search:
    The feature vector is compared to pre-indexed fashion items using FAISS to find the most similar items.

  4. Results Displayed:
    Similar images are shown in the interface.


🧪 Tech Stack

Component Tool/Library
Embedding OpenAI CLIP (ViT-B/32)
Similarity Facebook AI Similarity Search (FAISS)
UI Streamlit
Language Python

Installation

  1. git clone https://github.com/Sarthak1311/StyleSeek.git
  2. cd StyleSeek
  3. pip install -r requirements.txt

Usage

  1. Run the Streamlit app: streamlit run app.py
  2. Upload an image of a fashion product.
  3. View similar fashion items instantly

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages