• This repository has been archived on 30/Sep/2024
  • Stars
    star
    304
  • Rank 137,274 (Top 3 %)
  • Language
    Jupyter Notebook
  • Created over 6 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Learn about the workflow using Intel® Distribution of OpenVINO™ toolkit to accelerate vision, automatic speech recognition, natural language processing, recommendation systems and many other applications.

Optimized Inference at the Edge with Intel® Tools and Technologies

This workshop will walk you through the workflow using Intel® Distribution of OpenVINO™ toolkit for inferencing deep learning algorithms that help accelerate vision, automatic speech recognition, natural language processing, recommendation systems and many other applications. You will learn how to optimize and improve performance with or without external accelerators and utilize tools to help you identify the best hardware configuration for your needs. This workshop will also outline the various frameworks and topologies supported by Intel® Distribution of OpenVINO™ toolkit.

⚠️ Labs of this workshop have been validated with Intel® Distribution of OpenVINO™ toolkit 2021.3 (openvino_toolkit_2021.3.394). Some of the videos shown below is based on OpenVINO 2021.2, might be slightly different from the slides, but the content is largely the same. FPGA plugin will no longer be supported by the OpenVINO stardard release, you can find the FPGA content from earlier branches.

Workshop Agenda

Further Reading Materials

Disclaimer

Intel and the Intel logo are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries.

*Other names and brands may be claimed as the property of others

More Repositories

1

sample-videos

Sample videos for running inference
275
star
2

python-cv-samples

Python computer vision samples
272
star
3

tinyb

TinyB exposes the BLE GATT API for C++, Java and other languages, using BlueZ over DBus.
C
255
star
4

how-to-code-samples

These applications are code sample exercises using the Intel IoT Developer Kit, sensors, actuators, cloud platforms, and APIs.
C++
185
star
5

people-counter-python

Create a smart video application using the Intel Distribution of OpenVINO toolkit. The toolkit uses models and inference to run single-class object detection.
JavaScript
90
star
6

iot-devkit-samples

Intel System Studio project code samples using the Intel® IoT Developer Kit libraries.
C++
78
star
7

smart-retail-analytics

Use computer vision inference in the Intel® Distribution of OpenVINO™ toolkit to provide analytics on customer engagement, store traffic, and shelf inventory.
Python
76
star
8

people-counter-cpp

Create a smart video application using the Intel Distribution of OpenVINO toolkit. The toolkit uses models and inference to run single-class object detection.
C++
71
star
9

reference-implementation

This public version repo of the reference-implementation includes the most recent changes to the reference-implementation.
70
star
10

joule-code-samples

These applications are code sample exercises using the Intel IoT Developer Kit, Intel Joule Developer Kit, sensors, actuators, cloud platforms, and APIs.
HTML
69
star
11

meta-iot-cloud

OpenEmbedded layer to add support for multiple cloud IoT services including Microsoft Azure & Google Cloud Platform.
BitBake
69
star
12

intel-iot-gateway

These recipes provide an introduction to developing Node-Red flows using sensors with an Intel IoT Gateway.
C
65
star
13

Video-Analytics-OpenCV

Python video analytics samples with OpenCV*
Jupyter Notebook
63
star
14

safety-gear-detector-python

Observe workers as they pass in front of a camera to determine if they have adequate safety protection.
Python
56
star
15

up-squared-grove-IoT-dev-kit-arduino-create

Examples for the UP Squared Grove IoT Development Kit in Arduino Create
53
star
16

concurrent-video-analytic-pipeline-optimization-sample-l

Create a concurrent video analysis pipeline featuring multistream face and human pose detection, vehicle attribute detection, and the ability to encode multiple videos to local storage in a single stream.
C++
51
star
17

predictive-maintenance-python

Python
44
star
18

shopper-gaze-monitor-python

Build a solution to analyze customer expressions and reactions to product advertising collateral that is positioned on retail shelves.
Python
32
star
19

motor-defect-detector-python

Predict performance issues with manufacturing equipment motors. Perform local or cloud analytics of the issues found, and then display the data on a user interface to determine when failures might arise.
Python
27
star
20

object-size-detector-python

Monitor mechanical bolts as they move down a conveyor belt. When a bolt of an irregular size is detected, this solution emits an alert.
Python
26
star
21

path-to-product

The Path to Product are code samples demonstrating a rapid path to product edge IoT solution.
HTML
25
star
22

store-traffic-monitor-python

Monitor three different streams of video that count people inside and outside of a facility. This application also counts product inventory.
Python
25
star
23

iot-samples-cloud-setup

Cloud setup supporting the how-to code samples using IBM Bluemix Internet of Things, Microsoft Azure IoT Hub or Amazon Web Services (AWS).
Go
23
star
24

restricted-zone-notifier-python

Secure work areas and send alerts if someone enters the restricted space.
Python
22
star
25

computer-vision-inference-tutorials

C++
22
star
26

Industrial-Anomaly-Detection

Run multiple independent anomaly detection (object flaws and motor defects) workloads on a single system via multiple virtual machines using a Kernel-based Virtual Machine (KVM) host.
22
star
27

parking-lot-counter-cpp

Receive or post information on available parking spaces by tracking how many vehicles enter and exit a parking lot.
C++
22
star
28

android-things-samples

Samples and projects for platforms running Android Things
Java
21
star
29

object-flaw-detector-cpp

Detect various irregularities of a product as it moves along a conveyor belt.
C++
20
star
30

people-counter-opencv

Here we utilize the OpenCV libraries and apply the Histograms of Oriented Gradients (HOG) algorithm to create a computer vision application for people detection/counting
C++
18
star
31

store-aisle-monitor-python

Use a visual heat or motion map to count the number of people that enter and exit a store, factory, or warehouse aisle.
Python
18
star
32

object-flaw-detector-python

Detect various irregularities of a product as it moves along a conveyor belt.
Python
17
star
33

intruder-detector-python

Build an application that alerts you when someone enters a restricted area. Learn how to use models for multiclass object detection.
Jupyter Notebook
17
star
34

littleb

This project aims to create a clean, modern and easy to use Bluetooth Low Energy API. LittleB exposes the BLE GATT API for Pure C using BlueZ over SD-Bus.
C
16
star
35

intruder-detector-cpp

Build an application that alerts you when someone enters a restricted area. Learn how to use models for multiclass object detection.
C++
15
star
36

intel-iot-examples-datastore

The Intel IoT Examples Datastore provides a simple data store for the how-to-code-samples.
JavaScript
14
star
37

shopper-gaze-monitor-cpp

Build a solution to analyze customer expressions and reactions to product advertising collateral that is positioned on retail shelves.
C++
13
star
38

ffmpeg-VAAPI-OpenVINO

Demo on iGPU for FFmpeg decode and scale, OpenVINO inference. this is zero-copy solution, which means No frame data copy from CPU to iGPU.
C++
12
star
39

shopper-mood-monitor-cpp

Detect the mood of shoppers as they look at a retail or kiosk display.
C++
12
star
40

social-distance

Build a solution that recognizes people within a specific area and measures the distance between them. Get an alert if the distance is less than a specified amount.
Python
12
star
41

analog-gauge-reader-cpp

This sample application takes an image frame of an analog gauge and reads the value using functions from OpenVINO™
C++
11
star
42

intelligent-kiosk-analytics-cpp

Determine the demographics of an audience using the Intel® Distribution of OpenVINO™ toolkit, and then adjust the ads to match the audience.
C++
11
star
43

store-aisle-monitor-cpp

Use a visual heat or motion map to count the number of people that enter and exit a store, factory, or warehouse aisle.
C++
11
star
44

safety-gear-detector-cpp

Observe workers as they pass in front of a camera to determine if they have adequate safety protection.
C++
10
star
45

object-size-detector-cpp

Monitor mechanical bolts as they move down a conveyor belt. When a bolt of an irregular size is detected, this solution emits an alert.
C++
10
star
46

store-traffic-monitor-cpp

Monitor three different streams of video that count people inside and outside of a facility. This application also counts product inventory.
C++
10
star
47

node-red-contrib-upm

Node-RED nodes for communicating to sensors and actuators supported by the UPM library for multiple platforms.
HTML
9
star
48

network-video-recorder

Implement and use Intel® hardware platforms for video decoding, encoding, and optimization using various media stacks.
Python
9
star
49

motion-heatmap-cpp

This sample application is useful to see movement patterns over time. For example, it could be used to see the usage of entrances to a factory floor over time, or patterns of shoppers in a store.
C++
9
star
50

motor-defect-detector-cpp

Predict performance issues with manufacturing equipment motors. Perform local or cloud analytics of the issues found, and then display the data on a user interface to determine when failures might arise.
Python
8
star
51

restricted-zone-notifier-cpp

Secure work areas and send alerts if someone enters the restricted space.
C++
8
star
52

brain-tumor-segmentations

Segment brain tumors in raw MRI images by applying the U-Net architecture.
Python
8
star
53

zmraa

mraa.io implementation for Zephyr. Provides a way to use the mraa.io C API on Zephyr 1.4, 1.5 & 1.6 and use UPM modules.
C
8
star
54

automated-checkout

Deploy sensor fusion technology for an automated checkout that enables real-time insight about the products consumers are buying using the EdgeX Foundry* extensible framework.
Go
8
star
55

rtsf-at-checkout-reference-design

Detect loss at self-checkout by seamlessly connecting different sensor devices, including weight scale sensors, cameras, and RFIDs.
Go
8
star
56

machine-operator-monitor-cpp

Monitor a machine operator and detect the emotional state of an operator. Send an alert if the operator is distracted or angry.
C++
8
star
57

FRD-CV-Demo-Pedestrian-Detection

C++
7
star
58

firmata-curie-imu

Firmata wrapper for the CurieIMU library on the Arduino101. This enables the CurieIMU functionality to be used over Firmata
C++
7
star
59

doxygen2jsdoc

Doxgen to Javascript Documentation (not jsdoc). It's a documentation generation tool to support C codes that are auto-translated to JavaScript using SWIG.
Handlebars
7
star
60

MvNC_examples

Contains examples for the Movidius Neural Compute Stick.
Python
6
star
61

docker-machine-driver-qemu

Plugin for Docker Machine to use QEMU
Go
6
star
62

concurrent-video-analytic-pipeline-optimization-sample-w

Create a concurrent video analysis pipeline featuring multistream face and human pose detection, vehicle attribute detection, and the ability to encode multiple videos to local storage in a single stream.
C++
6
star
63

android-things-cordova

Cordova Plugins for Android Things
5
star
64

capacity-limit

Find people who cross a virtual line and determine whether they are entering or exiting a store. Count the unique shoppers and then display the current store occupancy.
Python
5
star
65

intel-iot-dev-experience

OpenEmbedded* layer for building the Intel® IoT Gateway Software Suite with the Intel® IoT Gateway Developer Hub and Node-RED*.
HTML
5
star
66

line-monitoring

Apply the pretrained models in the Intel® Distribution of OpenVINO™ toolkit to detect and count the number of people waiting in lines in real time.
Python
5
star
67

alsa-driver-intel-speech-enabling-kit

C
4
star
68

avs-alexa-iot-intel-speech-enabling-kit

Learn how to build voice enabled IoT solutions with the Intel Speech Enabling Kit & AWS
JavaScript
4
star
69

meta-intel-iot-devkit-mw

Intel® IoT Developer kit middleware layer, modified for the Intel® Edison. Not maintained or supported, use at your own risk!
BitBake
4
star
70

avs-device-sdk-intel-speech-enabling-kit

C++
4
star
71

pneumonia-classification

Detect pneumonia in X-rays using computer vision inferencing and a pretrained model.
Python
4
star
72

intel-computer-vision-ISS-tutorial

This tutorial contains instructions to use OpenVINO™ with Intel® System Studio 2018, update 1 for executing OpenCV projects.
C++
4
star
73

firmata-curie-imu.js

Example of how to use FirmataCurieIMU from JavaScript. This example code enables you to use the CurieIMU functioanlity from pure JS.
JavaScript
3
star
74

docker-image-builders

Docker Image Builders for Mraa and Upm
Shell
3
star
75

iotkit-comm-c

Iotkit-comm-c is a c/c++ library that allows network-connected devices to conveniently discover and communicate with each other and the cloud.
C
3
star
76

aws-iot-device-sdk-cpp-arduino-create

Including AWS IOT Device SDK in Arduino Create Library Manager
C++
3
star
77

zupm

UPM C Driver staging repository for Zephyr. These drivers require ZMRAA and include Zephyr examples and project configuration files.
C
3
star
78

grub-fedora

Mirror of the old grub-fedora repo hosted on github.com/vathpela/grub-fedora used for galileo. This is used on the Intel® Galileo (gen1 & 2) as the bootloader.
C
3
star
79

intelligent-vending-machine

JavaScript
2
star
80

upm-site

GitHub pages site for UPM
JavaScript
2
star
81

one-way-monitoring

Detect shoppers and determine their walking direction. Get alerts for shoppers walking opposite to the predefined direction.
Python
2
star
82

ge-predix-intel

These recipes include examples of getting started with GE Predix and Intel IoT gateway by developing Node-RED flows using various sensors.
1
star
83

intel-gateway-azure-iot-edge

JavaScript
1
star
84

af-mraa-binding

AFB binding for mraa
C
1
star
85

doxyport

DoxyPort is a Python project which ports Doxygen documentation from C/C++ code to SWIG-generated JAVA bidings.
Python
1
star