Skip to content

jaiydv/UGV

Repository files navigation

UGV (Surveillance Rover with Human Detection)

ugv.mp4

I made a surveillance rover with real-time human detection capabilities. The project is developed using Python, OpenCV, MobileNet, and Socket Programming. It allows the rover to capture images and detect humans in real-time, triggering alarms and sending alerts upon detection.

Surveillance Rover with Human Detection Demo

Features

  • Developed a surveillance rover with the ability to detect humans in real time.
  • Utilized the MobileNet model architecture for accurate and efficient human detection in the captured images.
  • Implemented Socket Programming to trigger alarms and send alerts when humans are detected.

Requirements

To set up the environment for running this project, ensure you have the following dependencies installed:

  • Python 3
  • OpenCV
  • MobileNet
  • Socket (Socket Programming library)

You can install the required packages by running the following command:

pip install opencv-python mobilenet socket

Usage

To use the surveillance rover with human detection capabilities, follow these steps:

  1. Clone the repository to your local machine or download the ZIP file.
  2. Install the required dependencies (see Requirements section).
  3. Connect a camera or webcam to your system for capturing images.
  4. Open the ugv_person.py file in a text editor.
  5. Configure any necessary settings.
  6. Run the script

Contributing

Contributions are welcome! If you encounter any issues or have ideas for improvements, open an issue or submit a pull request. Please adhere to the existing code style and clearly describe your changes.

Contact

If you have any questions, suggestions, or feedback, you can reach out to the project maintainer:

Feel free to get in touch!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages