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

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

前言

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

套件概览

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

开发环境搭建

第一步 安装依赖
首先,在电脑上安装必要的依赖
在电脑的CMD输入命令git --version以检查git已安装成功

第二步 搭建开发环境
接着安装CSK一键安装包并运行,并根据安装引导进行安装。
安装过程还是挺方便的,下载完双击运行,跟着引导选择安装目录然后点击下一步,等待安装完就行了。

体验官方视觉AI工程
然后接可以进行编译了。
编译Hello world示例
1、先选择一个目录用于存放我们即将创建的项目,在这个目录下执行以下命令lisa zep create,该命令会列出当前 CSK6 适配的项目 sample ,我们可选择任意一个作为我们的工程模板,创建在当前目录中。在命令行中进入刚创建的 hello\\_world 项目目录,执行编译命令。

2、烧录示例程序
使用 Type-C 数据线连接开发板的DAPLINK USB
**执行以下指令:**lisa zep flash
烧录成功则会看到:

然后打开XCOM串口工具,则会看到编译成功。

体验头肩识别以及手势识别
步骤一:拉取工程+初始化
在终端拉取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

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

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g5HPRae4-1676947558803)(https://pic4.zhimg.com/80/v2-3e36a643d751a1e8be6dc9d81574cd53_1440w.webp)]

步骤六:通过串口助手工具查看日志输出

使用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、开始使用工具查看

最后可以成功进行头肩检测和手势识别了!

识别:YES(识别正确)

头肩识别+手势识别,画面里会实时框定所识别到的头肩位置,如果做出相应手势,在框的下面也会显示对应的手势识别结果和评分,总体效果还不错,但输出的预览图象目前看来还有点模糊,希望后续能加以优化。

总结

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

猜你喜欢

转载自blog.csdn.net/weixin_47569031/article/details/129138336
今日推荐