The Machine Vision on the Rock 5B SBC course provides advanced training in accelerated embedded AI systems using the Rock 5B development board powered by the Rockchip RK3588 processor.
Learners will work with an 8 TOPS Neural Processing Unit (NPU) to deploy high-performance deep learning inference models on embedded hardware. The course covers model conversion from PyTorch to RKNN format, optimisation for hardware acceleration, and deployment on real-time video streams.
Students will train state-of-the-art object detection models such as YOLOv8 and YOLOv11, develop custom OCR pipelines using EasyOCR, and deploy trained models to embedded systems for real-world applications.
By the end of the course, learners will design, train, optimise, and deploy complete accelerated machine vision pipelines on advanced Single Board Computer (SBC) hardware.
Students must complete at least 85% of total learning hours (tracked via attendance logs, lab participation and assessment submissions). A Certificate of Completion will be issued accordingly.
This unit builds directly on the knowledge and skills developed in the prerequisite module Programming Python for the Raspberry Pi. Students will work with the Rock 5B development board, powered by the Rockchip RK3588 octa core processor, one of the most advanced and high-performance CPUs available in modern Single Board Computers. The board features four 2.4 GHz cores, four 1.8 GHz cores, 16 GB of onboard RAM, and an integrated 8 TOPS Neural Processing Unit (NPU) designed to accelerate deep learning inference.
Students will learn how to convert PyTorch models into the RKNN format to leverage the hardware NPU, achieving inference speeds up to ten times faster than CPU only execution. The unit also covers custom training of state-of-the-art machine vision models, including YOLOv8 and YOLOv11, using domain specific datasets. In addition, students will explore custom training workflows for EasyOCR to perform optical character recognition on bespoke datasets.
All trained models will be deployed on the Rock 5B and tested using real time video streams from USB/CSI cameras, IP cameras, or still images. By the end of the unit, students will integrate these concepts into a practical case scenario project, demonstrating full end to end implementation of accelerated machine vision pipelines on embedded hardware.
Recommended:
This course is not suitable for beginners.
This course is designed for:
The programme is structured into eight modules, delivered through:
Assessment Breakdown:
Upon successful completion, students receive a Certificate in Machine Vision on the Rock 5B SBC.
By the end of this course, learners will be able to:
April 2026
Price: EUR 1300
Optional Add-ons (please contact us for pricing):