From 6df0d8aed5a0fc8b081443e4a8ab9224c4865bc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BF=83=E5=B9=B3=E6=B0=94=E5=92=8C?= <2394609457@qq.com> Date: Thu, 8 Jan 2026 16:18:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=EF=BC=9A=E5=BF=BD=E7=95=A5?= =?UTF-8?q?=E6=8C=87=E5=AE=9A=E5=A4=A7=E5=B0=8F=E7=9A=84=E8=89=B2=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../模块-参数调试-文档说明.md | 12 ++++++----- .../模块-程序控制-文档说明.md | 20 +++++++++---------- 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/01-项目/2025-MaixCam竞赛版/模块-参数调试-文档说明.md b/01-项目/2025-MaixCam竞赛版/模块-参数调试-文档说明.md index 1121b57..8aa6224 100644 --- a/01-项目/2025-MaixCam竞赛版/模块-参数调试-文档说明.md +++ b/01-项目/2025-MaixCam竞赛版/模块-参数调试-文档说明.md @@ -4,7 +4,7 @@ ## 一、基本说明 -- **版本号**:`v1.0.8` +- **版本号**:`v1.0.9` - **用途**:用于测试视觉算法运行参数,包括分辨率、帧率、缩放比例、颜色空间采样及检测框显示等。 - **适用算法**:OCR、色块、AprilTag、line @@ -95,10 +95,12 @@ 控制色块合并参数: -| 字段 | 含义 | -| ------ | -------------------------------------------------------------------------- | -| 设置合并距离 | 默认值为 0。用于扩大/缩小外接矩形的尺寸。例如:合并距离设为 10 时,外接矩形间距为 10 像素的色块会被合并,即距离小于10像素的色块会被合并 | -| 设置合并 | 默认为关,设置合并距离为0时自动关闭,设置合并距离大于0时自动开启。开启状态下,小于合并距离的色块会被合并。 | +| 字段 | 含义 | +| ---------- | -------------------------------------------------------------------------- | +| 设置合并距离 | 默认值为 0。用于扩大/缩小外接矩形的尺寸。例如:合并距离设为 10 时,外接矩形间距为 10 像素的色块会被合并,即距离小于10像素的色块会被合并 | +| 设置检测框最小X比例 | 默认值为0%。用于设置`面积阈值=最小X尺寸 * 最小Y尺寸`。
色块的面积、宽度分别不低于面积阈值、最小X尺寸,否则不返回。 | +| 设置检测框最小Y比例 | 默认值为0%。用于设置`面积阈值=最小X尺寸 * 最小Y尺寸`。
色块的面积、高度分别不低于面积阈值、最小Y尺寸,否则不返回。 | +| 设置合并 | 默认为关,设置合并距离为0时自动关闭,设置合并距离大于0时自动开启。开启状态下,小于合并距离的色块会被合并。 | --- diff --git a/01-项目/2025-MaixCam竞赛版/模块-程序控制-文档说明.md b/01-项目/2025-MaixCam竞赛版/模块-程序控制-文档说明.md index fe5df39..575de58 100644 --- a/01-项目/2025-MaixCam竞赛版/模块-程序控制-文档说明.md +++ b/01-项目/2025-MaixCam竞赛版/模块-程序控制-文档说明.md @@ -4,7 +4,7 @@ ## 一、基本说明 -- **版本号**:`v3.5.3` +- **版本号**:`v3.5.4` - **适用算法**:OCR、色块、AprilTag - **串口波特率**:115200 - **协议详情参见**:[附录:通信协议规范](#附录:通信协议规范) @@ -25,15 +25,15 @@ ## 三、串口发送格式 -| 操作 | 指令字符 | 参数格式与说明 | 示例命令 | -| ------------ | ---- | ------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| **开启指定算法** | `N` | `<算法ID>`
立即切换当前运行算法 | `N1`(启动色块检测) | -| **设置LAB参数** | `S` | `<参数ID>+LMin+LMax+AMin+AMax+BMin+BMax>`
用于色块检测的颜色范围(LAB色彩空间,0~255) | `S1+0+100+30+80+20+70` | -| **设置串口应答模式** | `A` | `<模式>`
• `-n`:定时上报,间隔 n 毫秒
• `0`:关闭上报
• `n>0`:仅上报第n个目标后自动切回 `A0` | `A-500`
`A0`
`A2` | -| **缩放画面比例** | `Z` | `<缩放倍数>`
以画面中心为基准缩放。`Z100`=原始尺寸,`Z150`=放大至150% | `Z100`
`Z150` | -| **设置分辨率** | `R` | `<分辨率>`
格式:`宽x高`,如 `552x368` | `R552x368` | -| **设置检测框显示项** | `D` | `+标识符+状态`
标识符: `i`, `x`, `y`, `w`, `h`, `v`, `r`, `cx`, `cy`
状态: `1`=显示, `0`=隐藏 | `D+i1+cx1+cy1`
`D+i1+x0+y0` | -| **设置色块算法参数** | `C` | `+合并开关+合并距离`
合并开关:`1`=开启,`0`=关闭
合并距离:n>=0,小于n个像素的色块会被合并 | `C+1+30`(合并30像素间距色块)
`C+0+30`(不合并)
`C+1+0`(合并0像素间距色块) | +| 操作 | 指令字符 | 参数格式与说明 | 示例命令 | +| ------------ | ---- | ------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| **开启指定算法** | `N` | `<算法ID>`
立即切换当前运行算法 | `N1`(启动色块检测) | +| **设置LAB参数** | `S` | `<参数ID>+LMin+LMax+AMin+AMax+BMin+BMax>`
用于色块检测的颜色范围(LAB色彩空间,0~255) | `S1+0+100+30+80+20+70` | +| **设置串口应答模式** | `A` | `<模式>`
• `-n`:定时上报,间隔 n 毫秒
• `0`:关闭上报
• `n>0`:仅上报第n个目标后自动切回 `A0` | `A-500`
`A0`
`A2` | +| **缩放画面比例** | `Z` | `<缩放倍数>`
以画面中心为基准缩放。`Z100`=原始尺寸,`Z150`=放大至150% | `Z100`
`Z150` | +| **设置分辨率** | `R` | `<分辨率>`
格式:`宽x高`,如 `552x368` | `R552x368` | +| **设置检测框显示项** | `D` | `+标识符+状态`
标识符: `i`, `x`, `y`, `w`, `h`, `v`, `r`, `cx`, `cy`
状态: `1`=显示, `0`=隐藏 | `D+i1+cx1+cy1`
`D+i1+x0+y0` | +| **设置色块算法参数** | `C` | `+合并开关+合并距离+最小X比例+最小Y比例`
合并开关:`1`=开启,`0`=关闭
合并距离:n>=0,小于n个像素的色块会被合并 | `C+1+30+0+0`(合并30像素间距色块)
`C+0+30+0+0`(不合并)
`C+0+30+30+50`(不合并,色块的面积、宽度、高度分别不低于面积阈值、最小Y尺寸,否则不返回) | ---