EDGEMATRIX Stream Toolkit Tutorial
v1.5
Contents:
Overview
Quick Start
Tutorials
Sample App - Parking Violation Detector
Configurations
EMCustom
Double EAPs
Known Issues
EDGEMATRIX Stream Toolkit Tutorial
Docs
»
EDGEMATRIX Stream Toolkit Tutorial
Edit on GitHub
EDGEMATRIX Stream Toolkit Tutorial
ΒΆ
Contents:
Overview
1. The concept of Edge AI
2. EDGEMATRIX Service
Toolkit Box
3. EDGEMATRIX Stream
EDGEMATRIX Stream Application Package
EDGEMATRIX Stream Controller
EDGEMATRIX Stream Pipeline
4. The development process using the EDGEMATRIX Toolkit
Quick Start
Update to the latest version
Check the current version
Run an update script
Prepare a template app
Create a new EAP by copying from a template EAP
runtoolkit and toolkit_home
Launch the EDGEMATRIX Stream Toolkit application
Create a new EAP
Select a new EAP
Validate the new EAP
Open a validation dialog
Run a validation
Use your own sample siginal to validate
Test the new EAP
Execute, Choose a stream and Create an EAP package
Play a pipeline
Stop a pipeline
Movie files made by record actions
Tutorials
Preparing a simple Detector project
Using your own events and callback function
Write your own callback function
Use your own event
Test your application
Using your own input source
Preparing your movie file for a streaming
Using your own trained Yolo model binary with IPlugin
Follow the Yolo tutorial on the DeepStream SDK
Place your trained Yolo model binary and related files
Change property configurations
Making a submission package
What is a submission package?
How to make a submission package?
Sample App - Parking Violation Detector
The problem that this sample app solves
Design Parking Violation Detector
What actions should be taken under what conditions?
How to let an end user to customize an action?
How to let an end user to define a restricted area?
Prepare your pipeline
AI model binaries and engine files
Other elements
DeepStream config
Test the pipeline
Template app
Write a callback
Define the structure of an event
Generate an event
Define Polygons in Options
Implementation
Action Definitions
SNMP Action
LINE Action
Recording Action
Upload Action
Configurations
Toolkit Directory Structure
Application Configurations
Overview
Input
Primary/Secondary
Tracker
EMCustom
Overlay
AI Meta
Callback and Events
Options
Stream Configurations
Actions
Continuous Recording
EMCustom
Description
Properties and Signals
Usage and Examples
Debugging
Visualizing output frame
Print output meta to console
Reading the output meta from the property
Wait for signal before reading last meta property
Interface
How to add a custom library
EMCustom Meta
EMCustom Integration
Examples
Passthrough
Average Intensity in a person ROI
EmCustom options
Double EAPs
Description
1. To add a Secondary only EAP
2 To use two cameras (RTSP streams)
Examples
Preparation
Create Apps
1. To add a Secondary only EAP
2. To use two cameras (RTSP streams)
Known Issues
v1.1
A record action could hang a GStreamer daemon process if a debug window is shown