在机器人竞赛中,小车或机械臂常需要在复杂背景下识别目标物体的位置,以完成路径规划或拾取任务。
本项目要求识别的目标为 半透明亚克力半球罩,直径约10厘米,底部带有2厘米边框,置于室内地面中央(场地大小4×4米),最多有三个目标,位置固定。
背景为非纯色地面,带有简单花纹,容易产生反光与光照干扰。
为实现精准的坐标识别与姿态估计,参赛队计划采用星瞳科技OpenMV智能摄像头作为车载视觉模块,对亚克力罩进行实时检测与定位。
系统需输出目标在图像坐标系中的位置中心点信息,并将数据传输给小车主控系统,实现自动导航、路径调整或任务触发。

机器人竞赛项目基于星瞳科技OpenMV智能摄像头搭建的透明目标检测系统,其计算机视觉和图像识别技术通过融合 反光特征检测、边缘提取与形态分析算法,可在复杂光照条件下实现对半透明亚克力罩的精准识别。
由于亚克力材质反光强、边缘轮廓弱,系统首先采用动态阈值与背景自适应算法抑制地面花纹干扰,再通过 Sobel 边缘检测和形态学闭运算,从而提取透明亚克力的边缘轮廓。针对反光,系统利用了亮度分布与高光检测,有效区分了真实边界与光斑反射。
识别完成后,程序自动计算亚克力罩在摄像头视野中的质心坐标(x, y),并通过串口输出至小车主控板。
在检测多个目标时,算法可根据目标面积或位置进行筛选,识别场地中心区域内的罩体作为主要目标。
实测表明,该方案在光照均匀的室内环境中识别成功率可达93%以上,位置误差小于1.5厘米(摄像头距地30厘米)。
星瞳科技OpenMV嵌入式视觉系统运行速度快(帧率20fps以上),适用于机器人竞赛、小车导航、机械臂抓取等需要边缘部署的场景。
其优点是无需标志物、对透明体有较强适应性,并能在不同地面花纹下稳定输出坐标信号,为自动控制系统提供精准视觉输入。

基于OpenMV的AI哨兵:重点场所未关自动提醒
自动判断重点场所门是否长时间未关闭,并及时提醒。

人员越界即警报,OpenMV诠释“安全边界感”
通过虚拟警戒线识别人员或设备越界行为。

“AI城管”来咯,基于OpenMV构建占道经营自动识别系统
自动识别占道经营行为,辅助城市日常治理。

煤气罐乱放?利用OpenMV自动触发危险预警
自动识别煤气罐违规摆放位置,提前发现燃气安全隐患。

带电作业没戴绝缘手套?OpenMV即刻警报!
自动识别作业人员是否佩戴绝缘手套,辅助安全作业。

运用OpenMV智能摄像头,实时识别铝板表面缺陷
在线识别铝板表面划痕、凹陷等缺陷,辅助质量管控。