查看: 844|回复: 0

[评测分享] 【热门器件来Arrow】SEN0305测评

[复制链接]
  • TA的每日心情
    擦汗
    昨天 21:38
  • 签到天数: 1621 天

    连续签到: 28 天

    [LV.Master]伴坛终老

    发表于 2022-12-8 01:35:02 | 显示全部楼层 |阅读模式
    分享到:
    收到Arrow提供的SEN0305智能传感器,对其进行了试用,大致如下:
    一、SEN0305智能传感器的基本组成
           基本上市面上可以看到智能传感器都是可以归纳为感应器件、MCU、动作器件组成,一般也是从感应器件的灵敏度、MCU的性能、可以执行的功能,以及内置操作系统的算法来分别进行评估。
           从板上正面可以看到该智能传感器名字叫做HUSKYLENS,可以在网上查到它的中文名“二哈识图”,为DFROBOT出产的一款AIvision sensor。
    1.png
                                  
    在dfrobot的wiki中
    (https://wiki.dfrobot.com.cn/_SKU_SEN0305_Gravity__HUSKYLENS_%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E6%91%84%E5%83%8F%E5%A4%B4)
    可以看到板卡的各组成示意图。
    2.png
    在这里就不大段的抄写了,简单说:它所采用的图像传感器为OV2640(200W像素),屏幕分辨率为320*240,MCU芯片为Kendryte的K210,这款芯片是一款AI专用芯片,内置64位400MHz双核RISC-V处理器,拥有UART/I2C接口可以与其它开发板相连。
    二、主要功能
    在这个传感器中,主要有七个主要功能:人脸识别(Face Recognition)、物体追踪(Object Tracking)、物体识别(Object Recognition)、巡线(Line Tracking)、颜色识别(Color Recognition)、标签识别(Tag Recognition)、物体分类(Object Classification)以及通用设置(General Setting),可以通过顶部的功能滚轮按键切换和选择。
    在Internet上搜索,可以看到对这个智能摄像头的测评非常多,在这里我就不再重复了,只介绍几个可能在其它测评中没有体现出来的小细节:
    1、图像识别功能
    图像识别与训练集和算法息息相关,可以看到内置的模型精度其实并不算高,这一点在之前网友们的测评中有所体现,但是我想强调一点的是,这实际上和摄像头所对图像的角度是有非常密切的关系的。例如:
    我们知道蜘蛛侠的经典动作就是头下脚上,但是在SEN0305的AI判断中,头下脚上它就不是个人。
    3.png
    正常识别
    4.png
    识别异常
    2、标签的识别
    在有的测评中,说到这款AI传感器只能识别下载的特定标签,而不能识别我们日常生活中的二维码。这其实在文档中也已经体现了:“Tips: 本功能只能识别AprilTag标签!
    那么什么是“AprilTag标签”呢,这个我之前有过小小的研究,大家有兴趣可以去官网看看:
    https://april.eecs.umich.edu/software/apriltag
    里面有不少论文很值得借鉴。
    简单说,这是一个类似化简又化简的二维码,但是大幅度降低了复杂度以满足实时性需求,AprilTag具有很小的数据有效载荷(4到12位编码)。优势是高效率,而且可以从已知尺度的单个标签提供完整的6自由度姿态估计,但方向角功能在SEN0305里面没有得到体现。
    3、颜色识别
    看之前网友们的测评,提到颜色识别的误检测问题,根据我的实测,误检测的确存在,而且和环境光源有非常明显的关系,在自然光下,颜色识别的正确率非常高,甚至对一些人眼不太敏感的颜色都可以正常区分(但估计还是不能用来识别口红的色号——工科男的痛啊),但是在灯光下,识别的效果就大打折扣了,推测是因为白炽灯或者日光灯虽然也是白色,但是并不是均匀色谱合成的。
    4、对外接口
    在大多数测评中,对外接口的利用通常只是在DFROBOT给出的现成库基础上,配合掌控板或者Arduino来做二次开发,但事实上,DFROBOT还给出了相对详细的协议文档,完全可以将此功能配合更多板卡使用。
    例如,将SEN0305和树莓派连起来
    5.png
    通过树莓派读取SEN0305识别的信息,从而进一步完成更为复杂的任务,比如智能衣柜,只要识别面部就知道需要打开哪个柜门。
    三、我做的一个小项目
    我基于树莓派,做了一个可以将识别内容通过web呈现的小项目,本来以为可以读取SEN0305内置的各种标签,但实际发现似乎只能读取框、线和id号,不过这也已经足够使用了。
    首先在SEN0305中录入了一些乐高人物,并通过树莓派读取识别内容,基于树莓派的flask模块,在屏幕上一个六面体,每个面代表一个乐高人物,将SEN0305的摄像头对准某个乐高人物,六面体就转到相应面。
    6.jpg
    原始界面
    7.jpg
    识别出来钢铁侠
    8.jpg
    识别出来冰雪女王Alsa
    9.jpg
    识别出来蝎子人
    四、总结
    通过本次测评,进一步加深了对AI的理解,也感受到科技在日新月异的发展,同时锻炼了个人的动手能力,再次感谢电路城和Arrow给予的这次测评机会。


    小视频.zip

    6.96 MB, 下载次数: 0

    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-22 17:22 , Processed in 0.116793 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.