本篇文章来自极术社区与聆思科技组织的CSK6 视觉AI开发套件活动,更多开发板试用活动请关注极术社区网站。作者:ifconfig

开发板支持人脸识别,提取人脸的边界框、标定点、头部姿态角度等,支持68个关键点检测;头部姿态角度图示,支持pitch、roll、yaw三个角度。
适合离线的方式,支持的人脸数量比较少,在20个人以下。
官方的数据显示,识别率为95%,而且直播时,官方也可以再进行定制化的优化再提高识别率。

流程与手势是一样的。

一、拉取源码与SDK到本地。

lisa zep create --from-githttps://cloud.listenai.com/ze…

二、编译

lisa zep build -b csk6011a_nano

三、烧写

应用程序烧写命令:
lisa zep flash

烧写资源时,还是使用DAP进行烧写,就是有一些慢。

lisa zep exec pyocd flash -e sector -a 0x18000000 -t csk6001 --base-address=0x18400000 resource/cp.bin --frequency=30000000
lisa zep exec pyocd flash -e sector -a 0x18000000 -t csk6001 --base-address=0x18500000 resource/res.bin --frequency=30000000

四、功能使用

检测到人脸后,会显示绿框,
检测到头部姿态,会显示黄框,可进行注册
长按Key进行注册,串口输出信息face_recognize: success
将同样的人脸再次出现时,显示出黄框
短按Key,开发板将对与已注册的人脸进行对比,串口会输出信息face_calc_similar: success或face_calc_similar: fail
双击Key则会删除人脸库。

注册用的图片:

PC工具中所显示的识别信息:

识别时,换一张同一个人的照片,用的图片,如下

识别结果,可以看到右侧的识别信息有两次fail,这是一张比较侧面的图片,识别失败了,可能侧面时,面部的特征点识别的比较少。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐