Skip to content

imxade/classifySketch

Repository files navigation

Link: https://classifysketch.vercel.app

Sketch Recogniser

  • Classifies the drawings based on collected data
  • Uses nearest neighbor algorithm

Stack

  • Node
  • Fastify

Prerequisites

Before you begin, ensure you have the following installed on your machine:

Getting Started

  1. Clone this repository to your local machine

  2. Navigate to the project directory

  3. Run the following command to start the services:

    docker compose up

    This will pull the necessary Docker images and start the containers.

  4. Once the containers are up and running, you can access your application at http://localhost:5000.

This project is far from complete and is bound to change

TODO

  • Convert to Offline PWA with:

    • service workers for routing
    • duckdb for data
    • OPFS for storage
  • Make trainig mandatory

    • user will draw 4 (default) images for each object, images dont exist in db
    • test and train button on both panels

Acknowledgments

Thanks to Dr. Radu for exceptionl tutorial.