Skip to content

This project is used to identify and flag potential waste from a collection of objects using intel's Openvino framework

Notifications You must be signed in to change notification settings

4NOTfour/Garbage_Sort

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Reference Implementation: Garbage Detector

Details
Target OS: Ubuntu* 16.04 LTS
Programming Language: C++
Time to Complete: 40min

What it Does

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.

Requirements

Hardware

  • 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]

Software

How to set up

OpenVINO™ toolkit

Download and Install 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.

About

This project is used to identify and flag potential waste from a collection of objects using intel's Openvino framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published