Skip to content

sightsdev/SIGHTSVision

Repository files navigation

SIGHTSVision

This repository contains vision and camera related software created by the Semi-Autonomous Rescue Team for the SART Integrated GUI and Host Teleoperation Service (SIGHTS) project.

image

Requirements

1. Python Packages

Packages required are Imutils, Scipy, OpenCV, Numpy and Pyzbar. Install with this command:

python -m pip install -r requirements.txt

2. ZED SDK

The spatial mapping script uses the ZED SDK to interface with ZED, a depth-sensing camera from StereoLabs.

3. YOLO Object Detection

This project uses a YOLO object detector to find the signs in an image. The software comes with a weights and cfg file, trained using darknet, which will be interpreted by OpenCV.

Downloading and Running

The main file for hazmat detection is hazmat_yolo.py. Use the -h flag to see all the available command line settings.

python hazmat_yolo.py -h

Contributing

If you have an idea, suggestion or bug report for SIGHTSVision, or want to make a contribution of your own, we'd love to work with you to make it happen! Take a look at our contributing page for more information.