Lessons
Lesson 10: Active Learning Pipelines
AnyLabeling-CourseBuild a label-train-relabel loop that improves both your model and your dataset with every iteration — confidence-based sampling, model-in-the-loop annotation, and knowing when to stop.
Lesson 11: Scaling Annotation for Teams
AnyLabeling-CourseScale annotation beyond a single person — multi-annotator workflows, quality assurance reviews, conflict resolution, and dataset versioning for production ML teams.
Lesson 01: What is DaisyKit?
DaisyKit-CourseUnderstand the motivation behind DaisyKit, its graph-based pipeline architecture, and how it compares to frameworks like MediaPipe and OpenCV.
Lesson 02: Installation & First Program
DaisyKit-CourseInstall DaisyKit on Linux or Windows, understand the get_asset_file model registry, and run your first face detection flow on a static image.
Lesson 03: Face Detection & Landmarks
DaisyKit-CourseRun real-time face detection with YOLO Fastest and 68-point facial landmark regression with PFLD — including mask detection — using FaceDetectorFlow.
Lesson 04: Human Pose Estimation
DaisyKit-CourseDetect 17 body keypoints in real time using SSD-MobileNetV2 person detection and Google MoveNet Lightning — with HumanPoseMoveNetFlow.
Lesson 05: Background Matting
DaisyKit-CourseReplace video backgrounds in real time using AI portrait segmentation with BackgroundMattingFlow — no green screen required.
Lesson 06: Hand Pose Detection
DaisyKit-CourseDetect 21 3D hand keypoints per hand in real time using YOLOX hand detection and Google MediaPipe hand pose model — with HandPoseDetectorFlow.
Lesson 07: Object Detection with YOLOX
DaisyKit-CourseDetect 80 COCO object classes in real time using YOLOX via ObjectDetectorFlow — and learn how to filter classes and use custom-trained models.
Lesson 08: Barcode & QR Code Scanning
DaisyKit-CourseScan QR codes, barcodes, and 2D codes in real time using BarcodeScannerFlow — powered by ZXing-CPP with no deep learning required.
Lesson 09: Mobile Deployment
DaisyKit-CourseRun all DaisyKit AI flows on Android and iOS devices using the prebuilt native SDKs — no server, no cloud, fully on-device inference.
Lesson 10: Custom Models & C++ SDK
DaisyKit-CourseIntegrate custom NCNN models into DaisyKit flows, use the C++ graph API for concurrent pipelines, and build production-grade AI applications.
Lesson 07: Edge Detection
OpenCV-CourseLearn how to detect edges in images using Sobel, Laplacian, and Canny edge detectors in OpenCV.
Lesson 08: Thresholding & Morphological Operations
OpenCV-CourseLearn how to segment images with thresholding and refine shapes with morphological operations in OpenCV 4.x.
Lesson 09: Contours & Shape Analysis
OpenCV-CourseFind, draw, and analyze contours to detect and measure shapes in images using OpenCV 4.x.
Lesson 10: Feature Detection & Matching
OpenCV-CourseDetect keypoints and match features across images using SIFT, ORB, and FLANN in OpenCV 4.x.
Lesson 11: Video Processing & Optical Flow
OpenCV-CourseRead, write, and process video streams. Track motion with background subtraction and optical flow in OpenCV 4.x.
Lesson 12: Deep Learning with the OpenCV DNN Module
OpenCV-CourseRun YOLO26, ONNX, and other deep learning models for object detection and image classification — using the Ultralytics API and the OpenCV DNN module.


