# ext2-py-SEN0638 **Repository Path**: mind-plus/ext2-py-SEN0638 ## Basic Information - **Project Name**: ext2-py-SEN0638 - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-13 - **Last Updated**: 2026-09-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: MindPlus-Ext2 ## README # HUSKYLENS 2 AI摄像头 ![cover](extension/public/cover.png) `huskylens` 是一个适用于 Mind+ V2 Python积木模式的扩展(二哈识图 2,提供了人脸识别、目标检测、颜色识别等多种AI视觉功能)。 该扩展共提供 196 个积木。 ## 积木 | 积木类型 | 积木内容 | |---|---| | 命令 | HUSKYLENS 2 初始化I2C通讯直到成功 | | 命令 | HUSKYLENS 2 初始化UART通讯串口[UART]波特率[BAUD]直到成功 | | 命令 | HUSKYLENS 2 切换内置模型到 [ALGORITHM] | | 命令 | HUSKYLENS 2切换到多模型模式,加载模型 [Algorithm1] [Algorithm2] [Algorithm3] | | 数值 | [ALGORITHM]模型 | | 命令 | 算力配比[NUM1]:[NUM2]:[NUM3] | | 命令 | 显示文字 颜色[COLOR]大小[SIZE]起点X[X]起点Y[Y]内容[CONTENT] | | 命令 | 清除文字 | | 命令 | 绘制新矩形框 颜色[COLOR]线宽[LINE_WIDTH]起点X[X]起点Y[Y]宽[W]高[H] | | 命令 | 绘制或更新指示框 颜色[COLOR]线宽[LINE_WIDTH]起点X[X]起点Y[Y]宽[W]高[H] | | 命令 | 清除指示框和矩形框 | | 数值 | 红色[RED] 绿色[GREEN] 蓝色[BLUE] | | 命令 | 内置模型[ALGORITHMCENTER]学习画面中心目标 | | 命令 | 自训练模型[ALGORITHMCENTER]学习画面中心目标 | | 命令 | 内置模型[ALGORITHMBOX]学习指定框内目标 起点X[X]起点Y[Y]宽[W]高[H] | | 命令 | 自训练模型[ALGORITHMBOX]学习指定框内目标 起点X[X]起点Y[Y]宽[W]高[H] | | 命令 | 设置内置模型[ALGORITHMNAME]ID[ID]的名字为[NAME] | | 命令 | 遗忘内置模型[ALGORITHMFORGET]全部ID | | 命令 | 遗忘自训练模型[ALGORITHMFORGET]全部ID | | 命令 | 播放音乐[FILENAME]音量[VOLUME] | | 命令 | 拍照 | | 数值 | 拍摄照片名 | | 命令 | 截屏 | | 数值 | 截屏照片名 | | 命令 | 请求一次人脸识别数据 存入结果 | | 布尔 | 检测到人脸? | | 数值 | 靠近中心的人脸 [PROPERTY] | | 数值 | 检测到的人脸总数 | | 数值 | 第 [INDEX] 张人脸的 [PROPERTY] | | 数值 | 已学习的人脸ID总数 | | 布尔 | ID [ID] 的人脸存在? | | 数值 | ID [ID] 的人脸ID总数 | | 数值 | ID [ID] 的人脸 [PROPERTY] | | 数值 | ID [ID] 的第[INDEX]张人脸的[PROPERTY] | | 命令 | 请求一次物体识别数据 存入结果 | | 布尔 | 检测到识别物体? | | 数值 | 靠近中心的物体 [PROPERTY] | | 数值 | 检测到的物体ID总数 | | 数值 | 第[INDEX]个物体的[PROPERTY] | | 数值 | 已学习的物体ID总数 | | 布尔 | ID [ID] 的物体存在? | | 数值 | ID [ID] 的物体ID总数 | | 数值 | ID [ID] 的物体 [PROPERTY] | | 数值 | ID [ID] 的第[INDEX]个物体的[PROPERTY] | | 命令 | 请求一次物体追踪数据 存入结果 | | 布尔 | 检测到追踪物体? | | 数值 | 被追踪的物体 [PROPERTY] | | 命令 | 请求一次颜色识别数据 存入结果 | | 布尔 | 检测到色块? | | 数值 | 靠近中心的色块 [PROPERTY] | | 数值 | 检测到的色块总数 | | 数值 | 第 [INDEX] 个色块的 [PROPERTY] | | 数值 | 已学习的色块ID总数 | | 布尔 | ID [ID] 的色块存在? | | 数值 | ID [ID] 的色块总数 | | 数值 | ID [ID] 的色块 [PROPERTY] | | 数值 | ID [ID] 的第[INDEX]个色块的[PROPERTY] | | 命令 | 请求一次物体分类数据 存入结果 | | 布尔 | 检测到分类物体? | | 数值 | 检测到的分类物体总数 | | 数值 | 第 [INDEX] 个分类物体的 [PROPERTY] | | 数值 | 分类物体的 [PROPERTY] | | 命令 | 请求一次自学习分类数据 存入结果 | | 布尔 | 检测到自学习分类物体? | | 数值 | 自学习分类物体的 [PROPERTY] | | 命令 | 请求一次实例分割数据 存入结果 | | 布尔 | 检测到实例? | | 数值 | 靠近中心的实例 [PROPERTY] | | 数值 | 检测到的实例总数 | | 数值 | 第 [INDEX] 个实例的 [PROPERTY] | | 数值 | 已学习的实例ID总数 | | 布尔 | ID [ID] 的实例存在? | | 数值 | ID [ID] 的实例总数 | | 数值 | ID [ID] 的实例 [PROPERTY] | | 数值 | ID [ID] 的第[INDEX]个实例的[PROPERTY] | | 命令 | 请求一次手势识别数据 存入结果 | | 布尔 | 检测到手势? | | 数值 | 靠近中心的手势 [PROPERTY] | | 数值 | 检测到的手势总数 | | 数值 | 第 [INDEX] 个手势的 [PROPERTY] | | 数值 | 已学习的手势ID总数 | | 布尔 | ID [ID] 的手势存在? | | 数值 | ID [ID] 的手势总数 | | 数值 | ID [ID] 的手势 [PROPERTY] | | 数值 | ID [ID] 的第[INDEX]个手势的[PROPERTY] | | 命令 | 请求一次人体姿态数据 存入结果 | | 布尔 | 检测到人体? | | 数值 | 靠近中心的人体 [PROPERTY] | | 数值 | 检测到的人体总数 | | 数值 | 第 [INDEX] 个人体的 [PROPERTY] | | 数值 | 已学习的人体ID总数 | | 布尔 | ID [ID] 的姿态存在? | | 数值 | ID [ID] 的姿态总数 | | 数值 | ID [ID] 的姿态 [PROPERTY] | | 数值 | ID [ID] 的第[INDEX]个姿态的[PROPERTY] | | 命令 | 请求一次车牌识别数据 存入结果 | | 布尔 | 检测到车牌? | | 数值 | 靠近中心的车牌 [PROPERTY] | | 数值 | 检测到的车牌总数 | | 数值 | 第 [INDEX] 个车牌的 [PROPERTY] | | 数值 | 已学习的车牌ID总数 | | 布尔 | ID [ID] 的车牌存在? | | 数值 | ID[ID]的车牌总数 | | 数值 | ID [ID] 的车牌 [PROPERTY] | | 数值 | ID [ID] 的第[INDEX]个车牌的[PROPERTY] | | 命令 | 请求一次文字识别数据 存入结果 | | 布尔 | 检测到文字? | | 数值 | 靠近中心的文字 [PROPERTY] | | 数值 | 检测到的文字区域总数 | | 数值 | 第 [INDEX] 个文字区域的 [PROPERTY] | | 数值 | 已学习的文字区域ID总数 | | 布尔 | ID [ID] 的文字区域存在? | | 数值 | ID [ID] 的文字区域总数 | | 数值 | ID [ID] 的文字区域 [PROPERTY] | | 数值 | ID [ID] 的第[INDEX]个文字区域的[PROPERTY] | | 命令 | 请求一次巡线数据 存入结果 | | 布尔 | 检测到路线? | | 数值 | 当前路线的 [PROPERTY] | | 数值 | 前方路口分支数量 | | 数值 | 逆时针第 [INDEX] 条分支路线的 [PROPERTY] | | 命令 | 请求一次表情识别数据 存入结果 | | 布尔 | 检测到表情? | | 数值 | 靠近中心的表情 [PROPERTY] | | 数值 | 检测到的表情总数 | | 数值 | 第 [INDEX] 个表情的 [PROPERTY] | | 数值 | 已学习的表情ID总数 | | 布尔 | ID [ID] 的表情存在? | | 数值 | ID [ID] 的表情总数 | | 数值 | ID [ID] 的表情 [PROPERTY] | | 数值 | ID [ID] 的第[INDEX]个表情的[PROPERTY] | | 命令 | 请求一次注视方向数据 存入结果 | | 布尔 | 检测到注视方向? | | 数值 | 靠近中心的注视方向 [PROPERTY] | | 数值 | 检测到的注视方向总数 | | 数值 | 第 [INDEX] 个注视方向的 [PROPERTY] | | 数值 | 已学习的注视方向ID总数 | | 布尔 | ID [ID] 的注视方向存在? | | 数值 | ID [ID] 的注视方向总数 | | 数值 | ID [ID] 的注视方向 [PROPERTY] | | 数值 | ID [ID] 的第[INDEX]个注视方向的[PROPERTY] | | 命令 | 请求一次人脸朝向数据 存入结果 | | 布尔 | 检测到人脸朝向? | | 数值 | 靠近中心的人脸朝向 [PROPERTY] | | 数值 | 检测到的人脸朝向总数 | | 数值 | 第 [INDEX] 个人脸朝向的 [PROPERTY] | | 数值 | 已学习的人脸朝向ID总数 | | 布尔 | ID [ID] 的人脸朝向存在? | | 数值 | ID [ID] 的人脸朝向总数 | | 数值 | ID [ID] 的人脸朝向 [PROPERTY] | | 数值 | ID [ID] 的第[INDEX]个人脸朝向的[PROPERTY] | | 命令 | 请求一次标签识别数据 存入结果 | | 布尔 | 检测到标签? | | 数值 | 靠近中心的标签 [PROPERTY] | | 数值 | 检测到的标签总数 | | 数值 | 第 [INDEX] 个标签的 [PROPERTY] | | 数值 | 已学习的标签ID总数 | | 布尔 | ID [ID] 的标签存在? | | 数值 | ID [ID] 的标签总数 | | 数值 | ID [ID] 的标签 [PROPERTY] | | 数值 | ID [ID] 的第[INDEX]个标签的[PROPERTY] | | 命令 | 请求一次二维码识别数据 存入结果 | | 布尔 | 检测到二维码? | | 数值 | 靠近中心的二维码 [PROPERTY] | | 数值 | 检测到的二维码总数 | | 数值 | 第 [INDEX] 个二维码的 [PROPERTY] | | 数值 | 已学习的二维码ID总数 | | 布尔 | ID [ID] 的二维码存在? | | 数值 | ID [ID] 的二维码总数 | | 数值 | ID [ID] 的二维码 [PROPERTY] | | 数值 | ID [ID] 的第[INDEX]个二维码的[PROPERTY] | | 命令 | 请求一次条形码识别数据 存入结果 | | 布尔 | 检测到条形码? | | 数值 | 靠近中心的条形码 [PROPERTY] | | 数值 | 检测到的条形码总数 | | 数值 | 第 [INDEX] 个条形码的 [PROPERTY] | | 数值 | 已学习的条形码ID总数 | | 布尔 | ID [ID] 的条形码存在? | | 数值 | ID [ID] 的条形码总数 | | 数值 | ID [ID] 的条形码 [PROPERTY] | | 数值 | ID [ID] 的第[INDEX]个条形码的[PROPERTY] | | 命令 | 请求一次跌倒检测数据 存入结果 | | 布尔 | 检测到跌倒? | | 数值 | 靠近中心的跌倒检测 [PROPERTY] | | 数值 | 检测到的跌倒检测总数 | | 数值 | 第 [INDEX] 个跌倒检测的 [PROPERTY] | | 命令 | HUSKYLENS 2 切换 算法ID [NUM] 直到成功 | | 命令 | 算法ID [NUM] 请求一次数据 存入结果 | | 布尔 | 算法ID [NUM] 检测到目标? | | 数值 | 算法ID [NUM] 靠近中心的目标 [PROPERTY] | | 数值 | 算法ID [NUM] 检测到的目标总数 | | 数值 | 算法ID[NUM] 第 [INDEX] 个目标的 [PROPERTY] | | 数值 | 算法ID [NUM] 已学习的目标ID总数 | | 布尔 | 算法I D[NUM] ID [ID] 的目标存在? | | 数值 | 算法ID [NUM] ID [ID] 的目标总数 | | 数值 | 算法ID [NUM] ID [ID] 的目标 [PROPERTY] | | 数值 | 算法ID [NUM] ID [ID] 的第[INDEX]个目标的[PROPERTY] | ## 更新日志 ### V0.2.3 - 完成扩展基础功能 ## 开发指南 更详细的 Mind+ V2 扩展开发说明请参考:[Mind+官方扩展开发文档](https://mindplus.dfrobot.com.cn/mp2/Extensions/) ## V1 原始库来源 本库迁移自 Mind+ V1(1.x)用户库,保留 `compatibilityId` 字段以兼容旧版工程。 - compatibilityId:`dfrobot-huskylensv2-thirdex` - 原作者:dfrobot - 原始仓库:https://gitee.com/chenqi1233/ext-dfrobot_-husky-lens-v2