MicroPython动手做(09)——零基础学MaixPy之人脸识别-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: eagler8

MicroPython动手做(09)——零基础学MaixPy之人脸识别

[复制链接]
 楼主| 发表于 2020-4-6 20:18 | 显示全部楼层
打开串口,确认开发板固件版本

09.jpg
 楼主| 发表于 2020-4-6 21:07 | 显示全部楼层
第六步:填写32位机器码,点击提交即可获得人脸识别模型

注意:此步点击提交后需耐心等待约30秒,未开始下载前请不要关闭页面。
Note: Please wait patiently for about 30 seconds after clicking Submit in this step Please do not close the page before downloading..

10-.jpg

 楼主| 发表于 2020-4-6 21:13 | 显示全部楼层
11 (1).jpg
 楼主| 发表于 2020-4-7 09:06 | 显示全部楼层
第七步:可以将获得的kfpkg后缀改为zip, 解压获得四个模型文件以及Maixpy精简版固件。kfpkg中打包的Maixpy固件可能会版本过时, 用户可以自行替换为最新的精简版固件(可选步骤)。

注意:目前不支持在完整版Maixpy固件中使用人脸识别模型
Note: Face recognition models are not currently supported in the full version of Maixpy firmware

16.jpg

 楼主| 发表于 2020-4-7 09:11 | 显示全部楼层
15.jpg
 楼主| 发表于 2020-4-7 10:03 | 显示全部楼层
打包Kfpkg固件
K210 的固件包主要有两种格式: .bin 和 .kfpkg,.kfpkg可以包含多个.bin文件或者模型文件。

1、烧录 .bin 或者 .kfpkg 文件
烧录.bin和.kfpkg文件只需要使用kflash进行烧录就可以了,两者使用起来没什么区别,烧录方法参考MaixPy 的文档。

2、创建自己的 .kfpkg 文件
.bin文件是固件内容,作为参数传给烧录软件,软件会默认烧录到flash开头,完成后重启即可运行。

但是有时候我们需要烧录其它二进制文件到flash,比如烧录 模型、文件系统 或者自己定义的其它数据,这时需要指定烧录的地址,光是 .bin(二进制) 文件烧录工具不知道我们想把数据烧录到flash的哪里,打包一个.kfpkg格式的文件则是为了实现这个目的。

3、最后,将这三个文件(XXX.bin, YYY.bin, flash-list.json)压缩成zip文件,然后改后缀名为.kfpkg 即可被烧录工具识别,并按照指定地址烧录到flash。当然,具体的文件个数看自己的需求了。

 楼主| 发表于 2020-4-7 10:14 | 显示全部楼层
其他没有动,只把 Maixpy固件换成了maixpy_v0.5.0_34_ga1b47a3_minimum_with_ide_support,也不知对否,只能试试看了。

17.jpg
 楼主| 发表于 2020-4-7 10:25 | 显示全部楼层
第八步:使用 kflash_gui 烧录上一步获取的kfpkg模型
Use kflash_gui to flash the kfpkg model obtained in the previous step.

18 (1).jpg



 楼主| 发表于 2020-4-7 10:29 | 显示全部楼层
试了三次,下载出错了


19.jpg
 楼主| 发表于 2020-4-7 10:41 | 显示全部楼层
后来尝试下载烧录器的最新版本v1.5.5,安装好重新烧录
链接:https://github.com/sipeed/kflash_gui/releases/tag/v1.5.5

20.jpg

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-27 10:19 , Processed in 0.083166 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表