Tutorials

This section includes tutorials that are related to computer vision, programming and system tasks. This category consists of the following tutorials:

Tutorial Description
YoloDnnPreparationExample
(Linux only)
Provides a comprehensive set of software tools designed for training, evaluating, and exporting neural network models, with a focus on object detection tasks.
SnapServiceUpdateTemplate
(Linux only)
A step-by-step guide on how to create a snap package for a CMake project using Snapcraft, as well as instructions for setting up a systemd service for the snap application. Snap packages allow you to update an executable on a target machine by bundling all required packages into a single file.
SnmpTemplate
(Linux only)
A template repository based on a ready-to-use SNMP (Simple Network Management Protocol) server for Linux systems (Ubuntu 22.04 and 24.04). It extends the standard SNMP daemon with a Python script, allowing you to define and serve your own SNMP OIDs and commands without modifying the SNMP server source code.
YoloHailoTemplate
(Linux only)
A general-purpose template for building an object detection pipeline using the YOLOv8 model and deploying it on the Hailo 8 NPU platform. It covers all essential steps: dataset annotation, data preparation, model training, ONNX export, conversion to Hailo HEF format, and deployment for real-time inference.

Table of contents