Skip to content

The purpose of this system is to provide a set of annotation tools for creating and managing bounding boxes, polygons, and other annotation types across different datasets. It also includes features for annotation moderation to maintain data accuracy and reliability. The system aims to enhance the efficiency of annotation tasks.

Notifications You must be signed in to change notification settings

ROHIT32767/Image-Annotation-ToolBox

Repository files navigation

Image-Annotation-Tool-Box

Image-Annotation-Moderation-Tool

To Run

  1. Connect to the IIITH college network or VPN.

  2. Run the following commands in the server, client, and minio server directories:

    npm i
  3. The server is responsible for the backend logic, and the minio server handles the logic for uploading and downloading files from an external minio server.

  4. Create a local SQL database and restore the dump using the provided v3_dump.sql in the data directory.

    • Refer to this guide to create a new local database and user.

    Use these credentials for your local database:

    host: "localhost",
    user: "dfs_root",
    database: "dfs_db",
    password: "dfsRoot*123"

    In case of an error, change the port to 3036 in db.js.

  5. Use the following credentials to log in to the app running locally. The app already contains pre-existing data to help you understand its functionality:

    username: amey.choudhary@research.iiit.ac.in
    password: Abcdef*123
  6. Run the server:

    cd server
    node index.js
  7. Run the minio server:

    cd minio\ server/
    node server.js
  8. Start the client:

    cd client
    npm start

Demo Walkthrough

For a detailed walkthrough and demonstration, you can watch the demo video on YouTube.

About

The purpose of this system is to provide a set of annotation tools for creating and managing bounding boxes, polygons, and other annotation types across different datasets. It also includes features for annotation moderation to maintain data accuracy and reliability. The system aims to enhance the efficiency of annotation tasks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published