openmv最大色块巡线
时间: 2023-08-02 07:09:25 浏览: 145
OpenMV视觉巡线代码_openmv代码_视觉识别巡线_
5星 · 资源好评率100%
根据引用\[1\]和引用\[3\]的内容,openmv最大色块巡线的实现流程如下:
1. 首先,将openmv图片划分成三个ROI区域,每个区域都有一个权值,用于计算线的质心位置。
2. 对图像进行灰度处理,并设置巡线的颜色阈值为黑色。
3. 在每个ROI区域中寻找最大的黑色色块,并用矩形框标记出来。
4. 计算三个色块的中心点的横坐标与对应ROI区域的权值相乘,并将其求和,得到线的质心位置。
5. 根据质心位置和图片的像素尺寸,计算出偏角大小。
6. 根据偏角大小判断小车的动作状态,当偏角绝对值小于角度阈值时,小车直行;当偏角绝对值大于角度阈值且为正偏角时,小车右转;当偏角绝对值大于角度阈值且为负偏角时,小车左转。
以上就是openmv最大色块巡线的实现流程。
#### 引用[.reference_title]
- *1* *2* [OPENMV巡线](https://blog.csdn.net/m0_53840205/article/details/126809051)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [OpenMV视觉模块循迹/巡线功能实现(带TFT-LCD屏显示)](https://blog.csdn.net/ediykk/article/details/131754537)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文