SmartVision

SmartVision is an advanced image classification and text analysis application built using Streamlit. This application integrates YOLOv8 models to provide robust and accurate insights from images and video streams.

Features

  • Object Detection: Detects objects in real-time using YOLOv8.
  • Object Segmentation: Segments objects within images for detailed analysis.
  • Pose Estimation: Estimates poses from video input.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Python 3.8 or higher
  • A webcam for real-time video processing

Installation

  1. Clone the repository:

    git clone https://github.com/FarahAbdo/SmartVision.git
    cd SmartVision
  2. Install the required dependencies:

pip install -r requirements.txt
  1. Run the Streamlit application:
streamlit run app.py