HUSKYLENS 2 Compatible Controllers Usage Instructions
The article provides detailed instructions on using HUSKYLENS 2 with compatible controllers like Arduino, UNIHIKER K10, UNIHIKER M10, micro:bit, and Raspberry Pi. It discusses the programming software used for each controller and highlights the differences in data acquisition due to varying performance capabilities. Each controller is shown to work with specific visual recognition functions, and the article explains how extended features like facial landmark coordinates and hand keypoint positions are available for controllers with high-memory MCUs.
1.1 Compatible Controllers and Project Examples
| Compatible Controllers | Arduino | UNIHIKER K10 | UNIHIKER M10 | micro:bit | Raspberry Pi |
|---|---|---|---|---|---|
| Programming Software | Arduino IDE Mind+(Upload Mode) |
Arduino IDE Mind+(Upload Mode) |
Python IDLE Mind+(Python Mode) |
Makecode Mind+(Upload Mode) |
Python IDLE |
| Usage Tutorial |
Example Code for HUSKYLENS 2 and Arduino Code Programming-Arduino IDE Example Code for HUSKYLENS 2 and Arduino Graphical Programming-MindPlus Upload Mode |
Example Code for HUSKYLENS 2 and UNIHIKER K10 Code Programming-Arduino IDE Example Code for HUSKYLENS 2 and UNIHIKER K10 Graphical Programming-MindPlus Upload Mode |
Example Code for HUSKYLENS 2 and UNIHIKER M10 Code Programming-MindPlus Python Mode
Example Code for HUSKYLENS 2 and UNIHIKER M10 Graphical Programming-MindPlus Python Mode |
Example Code for HUSKYLENS 2 and micro:bit Graphical Programming-Makecode
Example Code for HUSKYLENS 2 and micro:bit Graphical Programming-MindPlus Upload Mode |
Example Code for HUSKYLENS 2 and Raspberry Pi Code Programming-Python IDLE |
1.2 Explanation of Differences in Data Acquisition Among Compatible Controllers
HUSKYLENS 2 is compatible with common main controllers in the market, including Arduino, micro:bit,Raspberry Pi,UNIHIKER K10, and UNIHIKER M10. Due to differences in the performance capabilities of each main controller, the visual recognition output data obtained from HUSKYLENS 2 may vary.
Basic data refers to the information accessible to all MCU-based main controllers, including the data returned by each visual recognition function: ID, confidence level, object name, recognition content, center X/Y coordinates of the bounding box, and bounding box width/height.
For main controllers such as the UNIHIKER K10 and UNIHIKER M10, which are equipped with high-memory MCUs, additional feature-specific visual recognition data can be accessed beyond the basic data. These include extended attributes such as facial landmark coordinates, hand keypoint positions, and other high-level feature representations unique to specific vision models.
The following provides details on these differences in data output for each HUSKYLENS 2-compatible main controller across all supported visual recognition functions.
| Function \ Controller | Arduino | UNIHIKER K10 | UNIHIKER M10 | micro:bit | Raspberry Pi |
|---|---|---|---|---|---|
| Face Recognition | Basic Data | Basic Data Facial feature coordinates |
Basic Data Facial feature coordinates |
Basic Data Facial feature coordinates |
Basic Data Facial feature coordinates |
| Object Recognition | Basic Data | Basic Data | Basic Data | Basic Data | Basic Data |
| Object Classification | Basic Data | Basic Data | Basic Data | Basic Data | Basic Data |
| Instance Segmentation | Basic Data | Basic Data | Basic Data | Basic Data | Basic Data |
| Object Tracking | Basic Data | Basic Data | Basic Data | Basic Data | Basic Data |
| Color Recognition | Basic Data | Basic Data | Basic Data | Basic Data | Basic Data |
| Self-Learning Classifier | Basic Data | Basic Data | Basic Data | Basic Data | Basic Data |
| Hand Recognition | Basic Data | Basic Data 21 hand keypoint coordinates |
Basic Data 21 hand keypoint coordinates |
Basic Data 21 hand keypoint coordinates |
Basic Data 21 hand keypoint coordinates |
| Pose Recognition | Basic Data | Basic Data 17 body keypoint coordinates |
Basic Data 17 body keypoint coordinates |
Basic Data 17 body keypoint coordinates |
Basic Data 17 body keypoint coordinates |
| License Plate Recognition | Basic Data | Basic Data | Basic Data | Basic Data | Basic Data |
| Optical Character Recognition | Basic Data | Basic Data | Basic Data | Basic Data | Basic Data |
| Line Tracking | Basic Data | Basic Data | Basic Data | Basic Data | Basic Data |
| Face Emotion Recognition | Basic Data | Basic Data | Basic Data | Basic Data | Basic Data |
| Tag Recognition | Basic Data | Basic Data | Basic Data | Basic Data | Basic Data |
| QR Code Recognition | Basic Data | Basic Data | Basic Data | Basic Data | Basic Data |
| Barcode Recognition | Basic Data | Basic Data | Basic Data | Basic Data | Basic Data |
Was this article helpful?
