IT蜗壳-Tango · 2023年11月03日 · 江苏

【聆思CSK6 LNN工具体验】快速部署手势识别

前段时间收到了搭载安谋科技STAR-MC1的聆思CSK6 AI开发套件,今天和我一起体验一下如何在这个套件上部署一个手势识别应用。正式开始前先简单看一下这套开发套件什么样子。

1

image-20231103110053695

image-20231103110128450

具体参数大家可以去官网查看,这里就不再赘述了。接下来我们正式开始。

1. 基于Win11开发环境搭建

在正式开始前,还需要简单说明一下我这里的环境:

  • Win11
  • git
  • cmake

官方提供了一键安装包,下载地址:https://castor.iflyos.cn/cast...

文件大小:1.8G

image-20231103001428425

双击进行安装

image-20231103001515426

修改默认安装路径,不要安装在有中文和特殊字符的目录

image-20231103001614724

image-20231103001630331

等待安装依赖文件

image-20231103001714653

看到下面节目,不要关闭,耐心等待它的完成即可

image-20231103001802113

image-20231103001837121

image-20231103001848384

更新最新版本,输入y后回车

image-20231103002031195

image-20231103002046001

更新完成后,窗口会自动关闭,然后看到如下画面

image-20231103002246893

2. 检查环境是否完成安装

打开cmd窗口,输入一下命令查看

lisa info zep

image-20231103002459688

3. 体验官方手势检测项目

管理项目目录:项目组 · applications · GitLab (listenai.com)

我们使用的是app_algo_fd_sample_for_csk6项目

FD ,指的是 FACE-Detect ,即人脸检测,该算法能力涵盖人脸识别流程,计算人脸边界框、人脸标定点、人脸识别特征、比较特征相似度、活体得分。

克隆项目到本地

# 创建本地项目目录
mkdir workspace
cd workspace
lisa zep create --from-git https://cloud.listenai.com/zephyr/applications/app_algo_hsd_sample_for_csk6.git

image-20231103003749348

等待项目的拉取完成

image-20231103003951527

我们进入到项目目录下,并初始化项目

cd app_algo_hsd_sample_for_csk6
lisa zep init-app

image-20231103004115729

更新一下项目

lisa zep update

image-20231103004211228

构建项目

lisa zep build -b csk6011a_nano

image-20231103004920595

如果看到上面的报错,则需要配置Zephyr SDK

下载地址:Release Zephyr SDK 0.16.3 · zephyrproject-rtos/sdk-ng · GitHub

大小:992MB

下载后需要解压,建议放到一个空间比较大的目录下

image-20231103011656561

解压后进入到项目目录下

image-20231103011924367

运行脚本

image-20231103013301595

再次执行构建命令可以看到如下图所示

image-20231103013526117

运行以下命令进行烧录

lisa zep flash

当看到如下图,则需要将板子链接到电脑上

image-20231103013939563

type-c口不要插错,切记。

image-20231103014138549

主程序烧录完成。

烧录资源,操作前确认好自己的串口号

image-20231103014835555

lisa zep exec cskburn -s \\.\COM3 -C 6 0x000000 ./build/zephyr/zephyr.bin -b 748800

image-20231103015001602

lisa zep exec cskburn -s \\.\COM3 -C 6 0x400000 ./resource/cp.bin -b 748800

image-20231103015109813

lisa zep exec cskburn -s \\.\COM3 -C 6 0x500000 ./resource/res.bin -b 748800

image-20231103015255830

4. 使用图像查看和调试

资源下载

cd ..
git clone https://cloud.listenai.com/zephyr/applications/csk_view_finder_spd.git -b feature/face

image-20231103015420373

更换版主的type-c接口

并在驱动程序中选择CSK View Finder

image-20231103015932257

等待驱动安装完成

image-20231103020019167

image-20231103020048213

edge浏览器会提示

image-20231103020145014

我们选择设备

image-20231103020204418
链接成功后我们对着摄像头做几个手势看看效果
2023-11-03 11-51-51.gif

停止手势
image.png

OK手势
image.png

Yes手势
image.png

5. 结束语

整个过程还算很顺利的,烧录时间也很快。调试查看运行也很方便,感觉和树莓派或者其他AI套件能碰撞出更多火花,有时间再做几个实验,好了今天的内容就是这些。

我是Tango,一个热爱分享各种技术的程序员我们下期见。

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