Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 1.36 KB

File metadata and controls

41 lines (27 loc) · 1.36 KB

VectorVision

This project leverages a YOLO-based machine vision system to recognize matrices and perform matrix arithmetic. The model is trained on custom datasets created from the MNIST dataset and deployed using Roboflow.

Features

  • Matrix Detection: Recognizes matrices using a machine vision system.
  • Matrix Arithmetic: Performs addition, determinant, and other operations on detected matrices.
  • Custom Dataset: Utilizes custom datasets derived from MNIST for specialized training.
  • YOLO-based Model: Employs the YOLOv8 (You Only Look Once) object detection algorithm.

Technologies Used

  • YOLOv8: A state-of-the-art machine vision system for fast object detection.
  • Roboflow: For dataset preprocessing and model deployment.
  • MNIST Dataset: Modified to create custom datasets for training the model.

Setup and Installation

  1. Clone the repository:

    git clone https://github.com/your-username/matrix-recognition.git
    cd matrix-recognition
  2. Install dependencies:

    pip install -r requirements.txt
  3. Get an API key from Roboflow:

    • Sign in or create an account.
    • Obtain an API key from VectorVision
  4. Run the model:

License

This project is licensed under the MIT License. See the LICENSE file for more details.