杨可帆 · 2022年12月03日 · 浙江

聆思CSK6视觉AI开发套件使用——AI手势识别+头肩识别+编译helloworld

前言

首先,很高兴极术社区联合聆思科技能给我这次难得试用机会,借助这次机会,体验到了CSK6这块MCU+DSP+NPU的Soc芯片,感受到了它的性能强大。

套件概览

在拿到套件后初步使用感受了一下,套件整体是由开发板主体、摄像头视觉模块、一个引脚扩展板以及一个网络通信模块组成。其中套件里配了一个亚克力板(刚开始不知道是什么哈哈哈),按照官方使用文档说明,是用于给摄像头模组做支撑的,这点还是非常贴心的。
 title=

开发环境搭建

第一步 安装依赖
首先,在电脑上安装必要的依赖
在电脑的CMD输入命令git --version 以检查git已安装成功
 title=
第二步 搭建开发环境
接着安装CSK一键安装包并运行,并根据安装引导进行安装。
安装过程还是挺方便的,下载完双击运行,跟着引导选择安装目录然后点击下一步,等待安装完就行了。
 title=
体验官方视觉AI工程
然后接可以进行编译了。
编译Hello world示例
1、先选择一个目录用于存放我们即将创建的项目,在这个目录下执行以下命令lisa zep create ,该命令会列出当前 CSK6 适配的项目 sample ,我们可选择任意一个作为我们的工程模板,创建在当前目录中。在命令行中进入刚创建的 hello\\\_world 项目目录,执行编译命令。
 title=
 title=
2、烧录示例程序
使用 Type-C 数据线连接开发板的 DAPLINK USB
执行以下指令: lisa zep flash
烧录成功则会看到: title=
然后打开XCOM串口工具,则会看到编译成功。
 title=
体验头肩识别以及手势识别
步骤一:拉取工程+初始化
在终端拉取Sample代码并初始化

lisa zep create --from-git https://cloud.listenai.com/zephyr/applications/app_algo_hsd_sample_for_csk6.git

步骤二:修改配置
打开PC端图像预览功能
打开 项目的根目录下找到 的 prj.conf文件,将 CONFIG_WEBUSB=n 改为CONFIG_WEBUSB=y .
步骤三:编译固件

lisa zep build -b csk6011a_nano

 title=
步骤五:烧录应用程序(使用串口)

lisa zep flash
lisa zep exec cskburn -s \\.\COMx -C 6 0x400000 .\resource\cp.bin -b 748800
lisa zep exec cskburn -s \\.\COMx -C 6 0x500000 .\resource\res.bin -b 748800

 title=步骤六:通过串口助手工具查看日志输出
 title=
使用PC端预览工具查看图像
1、拉取 PC 工具项目 到本地

git clone https://cloud.listenai.com/zephyr/applications/csk_view_finder_spd.git

2、打开工具
使用 浏览器,打开项目 csk_view_finder_spd/src 目录下的 index.html 文件;
3、安装驱动
4、开始使用工具查看
 title=
最后可以成功进行头肩检测和手势识别了!
 title=
识别:YES(识别正确)
 title=
头肩识别+手势识别,画面里会实时框定所识别到的头肩位置,如果做出相应手势,在框的下面也会显示对应的手势识别结果和评分,总体效果还不错,但输出的预览图象目前看来还有点模糊,希望后续能加以优化。

总结

再次感谢技术社区和聆思科技给予的试用机会,通过这次的试用,让我对我所研究的嵌入式系统以及边缘计算有了更进一步的了解,同时也让我看到了CSK6视觉开发套件在人工智能、深度学习领域上使用的方便快捷,简单上手,我将继续不断探索这块板子的功能,希望能有所收获!

推荐阅读
关注数
5165
内容数
98
聆思科技官方专栏,专注AIOT芯片,持续分享有趣的解决方案。商务合作微信:listenai-csk 技术交流QQ群:825206462
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息