/MapObjDetctor

Satellite Object Detective is a web application that integrates Leaflet maps with YOLOv8, allowing for object detection on satellite imagery. This project enables users to browse satellite imagery, detect objects, and add annotations to the map.

Primary LanguageJavaScript

Satellite Object Detective: Leaflet & YOLOv8 Integration

Satellite Object Detective is a web application that integrates Leaflet maps with YOLOv5, allowing for object detection on satellite imagery. This project enables users to browse satellite imagery, detect objects, and add annotations to the map.

Table of Contents

Features

  • Integration of Leaflet maps for satellite imagery display.
  • Object detection using YOLOv8.
  • Annotation of detected objects on the map.
  • Simple and minimalistic user interface.

Getting Started

Prerequisites

  • Node.js and npm: Make sure you have Node.js and npm installed on your machine. You can download them from here.

Installation

  1. Clone the repository:

    git clone https://github.com/artificialcoder02/MapObjDetctor.git
  2. Navigate to the project directory:

    cd MapObjDetctor
  3. Install the necessary dependencies:

    npm install

Usage

  1. Run the web application:

    npm start
  2. Open your web browser and go to http://localhost:3000.

  3. Explore the satellite imagery, detect objects, and annotate the map using the provided buttons.

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Feel free to customize this README to provide more specific information about your project. Add details about the technology stack, how to run the project, and any other relevant information you think users or contributors would find useful.