本帖最后由 sumoon_yao 于 2022-12-5 17:31 编辑
感谢Arrow公司提供的DFROBOT AI视觉传感器测评机会。 先来看下传感器真身: 正面图:
背面图:
传感器很小巧,功能却十分强大,内置7种功能:人脸识别、物体追踪、物体识别、巡线追踪、颜色识别、标签识别、物体分类。其中物体识别目前支持20种,包括:飞机、自行车、鸟、船、瓶子、巴士、汽车、猫、椅子、牛、餐桌、狗、马、摩托车、人、盆栽植物、羊、沙发、火车、电视。自带图像传感器SEN0305 HuskyLens OV2640(200W像素),2.0英寸IPS,分辨率320*240的显示屏,并带有UART和I2C通讯口,方便上位机或者单片机与该AI视觉传感器进行通讯。 先来看下该AI视觉传感器的人脸识别功能,网上找了3张人脸图片,直接显示在电脑屏幕上,将AI视觉传感器的摄像头对准电脑屏幕进行人脸识别,识别结果如下:
由上图可见,该视觉传感器准确识别出了图片上的人脸位置,即使第一张图片上的人脸还戴了眼镜,也可以正确识别。
下面以颜色识别功能为例认识一下该AI视觉传感器的强大功能。首先按照产品使用手册中的介绍,通过传感器上的几个按键,先进行颜色的学习,完成之后就能识别颜色。本次测试学习了3个颜色,红、绿、蓝,使用了官网提供的色块样图,测试结果如下:
其中ID1代表红色,ID2代表绿色,ID3代表蓝色。 如果只是停留在屏幕上的颜色识别功能,那是没有实际应用价值的,如果能将识别结果传递到上位机或者单片机,那这个功能就有了应用价值。因此,该AI视觉传感器上自带的通讯口UART就发挥了作用。 通过按键设置UART通讯口波特率为9600,将该串口通过串口转USB转换器接到电脑上,注意: 需使用TTL电平转USB的转换器。打开串口通讯工具,输入握手指令:55 AA 11 00 2C 3C,串口连接没问题的话,传感器会返回指令:55 AA 11 00 2E 3E,如下图所示:
将传感器摄像头分别对准色块样图中的绿、红、蓝3种颜色的色块,发送指令:55 AA 11 00 24 34,去读取是否识别到了可以识别的颜色,如下图所示:
测试结果如下:
由上图可以看出,第一条指令返回表示没有识别到颜色,第2,3,4条指令分别返回识别到了绿、红、蓝3种颜色。 本次测评只是AI视觉传感器的一小部分功能,后面有时间将继续测试该传感器的其它功能。
|