What is Myduino AIoT Computer Vision Kit?
What is OpenCV
OpenCV (Open Source Computer Vision Library) is a free and open-source library used for image and video processing. It helps computers understand and analyse visual data from cameras, photos, and videos. With OpenCV, you can detect faces, recognise objects, track movement, read QR codes, and apply image effects like blur or edge detection. It is commonly used with programming languages like Python and C++, and it is popular in AI, robotics, and smart camera projects. In simple words, OpenCV helps computers “see” and understand the world through images and videos.

What is YOLO
YOLO stands for You Only Look Once. It is a real-time object detection system used in computer vision. YOLO can detect multiple objects in an image or video simultaneously, such as people, cars, animals, or other items. It is fast and accurate because it looks at the image only once and predicts all object locations and classes in a single step.
This makes it well-suited for real-time applications such as CCTV systems, self-driving cars, robotics, and AI cameras. YOLO is commonly used together with libraries like OpenCV and deep learning frameworks to build smart vision systems.
What is MQTT
MQTT stands for Message Queuing Telemetry Transport. It is a lightweight communication protocol used for sending data between devices over the internet. MQTT is commonly used in IoT (Internet of Things) systems because it is simple, fast, and uses very little bandwidth.
It uses a publish-and-subscribe system. Devices (called clients) send messages to a broker, and other devices can subscribe to receive those messages. A popular MQTT broker example is Mosquitto. MQTT is widely used with devices like ESP32, Raspberry Pi, and other IoT hardware to send sensor data, control devices remotely, and build smart home or industrial monitoring systems.

Suitable For
- Lecturers and educational institutions
- Final Year Project (FYP) students
- Makers and developers
- Beginners entering the AIoT industry
Complete AIoT Workflow
Camera ➜ OpenCV Processing ➜ YOLO Detection ➜ Object Filtering ➜ MQTT Communication ➜ ESP32 ➜ Hardware Output
1-Day Training Exercises
Exercise 1: Image Processing Using OpenCV
- How to load and validate an image using OpenCV.
- Converting a BGR image into Grayscale for easier processing.
- Applying Canny Edge Detection with adjustable thresholds.
- Understanding how image-processing parameters affect the final output.

Exercise 2: Object Detection Using YOLO
- How to initialise and stream video from a USB webcam using OpenCV.
- Improving performance with reduced input resolution (imgsz).
- Using cv2.imshow() and keyboard controls to safely exit the program.

Exercise 3: Object Filter via Serial Communication
- How to extract specific objects (like “person” or “cell phone”) from a list of detections.
- Turning AI bounding box coordinates into simple strings of text.
- Using the pyserial library to transmit detection alerts to external devices

Exercise 4: IoT MQTT Integration
- How to send small, fast data packets over the internet to a “Broker”
- Connecting your Python script to an ESP32 microcontroller without any physical wires.

Exercise 5: AIoT Traffic Control
- Writing if/elif statements to handle different detected labels.
- How to switch between Red, Yellow, and Green LEDs based on real-time vision.
- Configuring a real ESP32 to subscribe to “Traffic” topics and drive hardware pins.

Exercise 6: AI Braking System
- How to maintain a “Run” state by default.
- Using the if/else logic to toggle between MOVE and STOP commands.
- Programming the system to automatically recover once the trigger (the person) is removed.

What’s Included in the Kit

SHIPPING LIST
-
1. Kit ONY
✅ Myduino AIoT Computer Vision Kit
-
2. Bundle Set
✅ Myduino AIoT Computer Vision Kit
✅ 1-Day Training AIoT Computer Vision

































There are no reviews yet.