# ext2-py-cvcollecttraininference **Repository Path**: mind-plus/ext2-py-cvcollecttraininference ## Basic Information - **Project Name**: ext2-py-cvcollecttraininference - **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-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: MindPlus-Ext2 ## README # XEdu ![cover](extension/public/cover.png) `cvcollecttraininference` 是一个适用于 Mind+ V2 Python积木模式的扩展(可实现采集、处理、训练、推理等功能。)。 该扩展共提供 30 个积木。 ## 积木 | 积木类型 | 积木内容 | |---|---| | 命令 | 初始化摄像头直到成功 编号[CAMNUM] | | 命令 | 创建窗口[TEXT]并设置为全屏 | | 命令 | 设置采集图片的尺寸为[RESIZE] | | 命令 | 打开摄像头画面并读取一帧 | | 命令 | 数据划分 训练集[TRAIN] 验证集[VAL] 测试集[TEST] | | 命令 | 采集[PIC]张图片数据到文件夹 路径[PATH],标签名[BQ] | | 命令 | 删除位于 [PATH] 文件夹中的图片文件,其标签名为 [FILE] | | 命令 | 删除位于 [PATH] 文件夹中的目录,其标签名为 [FILE] | | 命令 | 对图像数据[DATA]转换成展平数组 | | 数值 | 图片特征数据 | | 命令 | 将图片特征数据[DATA]记录在CSV文件[CSV]内,定义标签编码[LABEL] | | 命令 | 初始化MMEdu模块,选择[MMDEU]模块,设置[MODEL]模型 | | 命令 | 指定数据集中的类别数量[NUMBER] | | 命令 | 从指定数据集路径中加载数据[PATH] | | 命令 | 设置模型的保存路径[PATH] | | 命令 | 训练模型,设置参数训练[NUM]次, 选择[OPT]优化器,学习率[LR],预训练权重文件加载路径[CP] | | 命令 | 设置模型转换参数[CONFIGA]为[VAL] | | 命令 | 完成模型转换参数设置,进行一次模型转换 | | 命令 | XEduHub初始化 定义任务名[OBJ] 选择[MODULE]模型 | | 命令 | 设置任务[OBJ]的初始化高级参数[PARAM] 为[VAL] | | 命令 | 任务[OBJ] 完成初始化 | | 命令 | 设置任务[OBJ]的推理参数[CONFIG]为[VAL] | | 命令 | 任务[OBJ]完成推理设置 进行一次推理 | | 数值 | 获取任务[OBJ]的推理原始输出 | | 数值 | 获取任务[OBJ]原始输出中[OUTPUT] | | 命令 | 将任务[OBJ]的推理结果格式化 | | 数值 | 获取任务[OBJ]格式化后的所有结果 | | 数值 | 获取任务[OBJ]格式化后的结果中[KEY]的值 | | 命令 | 显示任务[OBJ]的结果可视化图片 | | 命令 | 保存任务[OBJ]的推理结果图片到[DIR] | ## 更新日志 ### V0.1.6 - 完成扩展基础功能 ## 开发指南 更详细的 Mind+ V2 扩展开发说明请参考:[Mind+官方扩展开发文档](https://mindplus.dfrobot.com.cn/mp2/Extensions/) ## V1 原始库来源 本库迁移自 Mind+ V1(1.x)用户库,保留 `compatibilityId` 字段以兼容旧版工程。 - compatibilityId:`nick-cv_collect_train_inference-thirdex` - 原作者:nick - 原始仓库:无