开发环境搭建
第一步 安装依赖
首先,在电脑上安装必要的依赖
在电脑的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
步骤六:通过串口助手工具查看日志输出
使用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(识别正确)
头肩识别+手势识别,画面里会实时框定所识别到的头肩位置,如果做出相应手势,在框的下面也会显示对应的手势识别结果和评分,总体效果还不错,但输出的预览图象目前看来还有点模糊,希望后续能加以优化。
原作者:杨可帆
|