| Details | |
|---|---|
| Target OS: | Ubuntu* 16.04 LTS |
| Programming Language: | C++ |
| Time to Complete: | 40min |
The Garbage Detector application is one of a series of IoT reference implementations. This project uses object detection as a basis to identify potential waste among a group of objects. The application is trained using a dataset that consists of thousand of images that can be classified as garbage.
From this reference implementation, developers will learn to build and run an application that:
- Recognizes garbage among a group of other objects.
- Alerts the user if garbage is detected.
- 5th Generation Intel® Core™ processor or newer or Intel® Xeon® v4, or Intel® Xeon® v5 Processors with Intel® Graphics Technology (if enabled by OEM in BIOS and motherboard) [tested on NUC6i7KYK]
- USB Webcam [tested with Logitech* C922x Pro Stream]
- Ubuntu* 16.04
- OpenVINO™ toolkit
The guide for installing OpenVINO™ is offered here. After completing the registration, download the archive for Ubuntu*, unpack it, and run the GUI installer:
tar xaf l_intel_cv_sdk_p_<version>.tgz
cd l_intel_cv_sdk_p_<version>
./install_GUI.sh
When prompted, install as the root user or as a user with root permissions. The rest of the guide assumes you will install OpenVINO™ to the default location.
After installation, don't forget to source the OpenVINO™ environment variables:
source /opt/intel/computer_vision_sdk/bin/setupvars.sh
This will be required for building and running cvservice.
To automate this process, you can source the script from .profile or .bashrc. Alternatively, you can add the variables to
/etc/environment.