Compatible Controllers Usage Instructions
HUSKYLENS 2 works with Arduino, UNIHIKER, micro:bit and Raspberry Pi, using IDEs like Arduino IDE, Mind+, MakeCode and Python IDLE, and returns basic vision data plus extra keypoints for advanced controllers.
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?
