图像识别传感器

本图像识别传感器是一款体积小巧,功耗低的初级视觉识别传感器。内置识别程序,所有识别算法都在本地处理,无须联网。具有颜色识别、大小识别、人脸跟踪、形状模糊识别等作用,可以用于跟踪小球、人脸,辨别方位距离,巡线,无人驾驶,自动分拣机等案例。用户可以自由输入想要识别的颜色信息,通过自有的单总线协议,可以和平台任何Arduinomicro:bit等主控板通讯,可用scratchPythonArduino C++等编程,方便快捷。

参数

/描述

工作电压

DC 5V(内置3.3V电平转换)

接口类型

RJ11

通信方式

WM单总线

处理器

STM32高性能处理器,180MHz,ARM Crotex M4内核

摄像头

30W像素摄像头,视场角66°,最大帧率60fps,具有高灵敏度、镜头失光补偿、饱和度自动调节等功能

状态指示灯

当摄像头工作时,蓝色LED灯闪烁,识别一次,闪烁一次,不工作时熄灭

功耗

120mA~200mA

工作温度

-20~70

尺寸大小

55mm*24mm*18.5mm(**)

本模块内部机器视觉算法,会把处理好的结果反馈回主控,不能传输图片或者视频。有多种输出方式,满足不同应用需求,并支持参数输入和修改。具有自动锁定眼前目标,并跟踪的能力。拥有2种巡线输出方式,满足不同用户需求。

颜色识别色域:LAB空间

默认预设识别颜色:5种,分别是1-红,2-黄,3-蓝,4-草绿,5-深绿

自定义识别颜色:4

颜色识别速率:最快25ms

巡线模式输出:角度模式、坐标模式

模块功能

需传参数

图形化编程块举例(其他平台图形化编程块大同小异)

选择工作模式

(2个参数)端口、选择模式

判断工作模式是否更新数据成功(布尔值)

(2个参数)端口、选择模式

适用于巡线模式,当巡线模式更新数据成功后,获取到巡线角度偏差值

(1个参数)端口

 

 

判断选择需要追踪的颜色块是否更新数据成功(布尔值)

(2个参数)端口、设置要追踪颜色

适用于自动跟随模式及颜色追踪,更新数据成功后,可获取所追踪物块像素数量、中心点X坐标、中心点Y坐标

(2个参数)端口、选择要获取的返回值