第二章 K210 人脸识别 (Maix bit)-新手教程

本篇文章目录

一、获取机器码

二、下载模型文件并运行结果


一、获取机器码

你如果直接运行官方给的源码进行人脸检测,人脸识别,是包不能成功的

因为你缺少了官方给的3个模型文件

而仅仅加入这3个模型文件也不能成功运行

你需要利用的Maix bit板子获取它内部的机器码去加载使用包含你板子机器码的模型文件

直接套用别人的模型文件是不可以成功运行的的

下面是获取机器码教程

1.进入官网

2.点击

3.未注册的要进行注册(我这里已经注册过了)

4.点击模型,找到,人脸识别模型

5.点击下载

6.这里就要获取你的机器码了

7.下载这俩个,key_gen.bin直接下载即可

8.下载kflash_gui软件

进入

下载,下面是解压后的软件

9.打开软件,准备烧入固件

找到刚才下载的文件,地址写0x00000,下面就选你们板子型号和端口号

端口有好几个就一个一个试试,不对的话下载会弹出提示

然后就是波特率选择,下载可能会多次不成功,多换换波特率和速度模式

我通常就是115200 和低速  ,然后还是不行的话就把usb那条线插到电脑别的端口,再选择端口号,多试试几次就成功了

注意:这个只是对第一次用这个软件加载固定件的兄弟们

如果之前你已经用这个软件加载过其他固件,要记得先擦除

然后就是你加载key_gen.bin这个固件后,你的板子就不能烧入了,因为你已经把它原本放在地址0x00000的原固件替换成key_gen.bin了,这兄弟们不用担心,后面有教怎么加载回来

最后下载成功后,打开软件

打开工具选择你的端口号,应该是有俩个,选一个能成功的

打开串行终端

按下复位键,这样你的机器码就出来了

二、下载模型文件并运行结果

1.复制机器码到刚才的地方

2.等待加载

3.得到压缩模型文件,解压得到

4.现在去下载我们原本的固件库

5.下载最新的就行

6.进入点击下载

7.打开刚才下载的软件

点击增加文件

为了方便一点

同时烧入4个文件

特别要注意是那些文件再那些地址

然后端口后选好后下载,多下载几次(下面的选项多换一换,我也是随便选的就成功了)

8.下载成功后,打开IDE软件,把main.py下载到板子上

编译下载

编译结果

摄像头对着你的脸,按下BOOT按键,记录你的的脸,这样就是识别到你的脸了

以上就是全部了,保姆级教程,学会的朋友记得关注点赞支持

现在的代码是官方提供的源码,人脸记录再程序中,断电重启后会消失,后续会出断电存储的内容

### C/C++/Java 中三元运算符的语法及含义 #### 1. 基本定义与结构 三元运算符是一种条件表达式,其形式为 `(condition) ? expression_if_true : expression_if_false`。它基于布尔条件的结果返回两个可能值之一。如果 `condition` 的计算结果为真,则整个表达式的值为 `expression_if_true`;否则为 `expression_if_false`。 这种语法规则广泛应用于多种编程语言中,例如 C、C++ 和 Java 等[^1]。 ```c int result; result = (a > b) ? a : b; // 如果 a 大于 b,则 result 被赋值为 a;否则被赋值为 b。 ``` #### 2. 使用场景 三元运算符通常用于简化简单的条件判断逻辑。相比于完整的 `if-else` 结构,它可以更简洁地实现某些功能。然而需要注意的是,过度嵌套或复杂的三元表达式可能会降低代码可读性[^2]。 以下是 Python 中类似的三元表达式写法: ```python result = a if a > b else b ``` #### 3. 实际应用举例 在硬件描述语言 Verilog 中也存在类似的三元选择机制。例如,在模块设计时可以根据信号状态动态调整输出值。下面展示了一个通过三元运算控制输出的例子[^3]: ```verilog assign check = (sel == 1'b1) ? check_tmp : ~check_tmp; ``` 此句表示当 `sel` 为高电平时,变量 `check` 取值自 `check_tmp`; 否则取反后的 `~check_tmp`. #### 4. 性能考量 对于大规模数据处理任务而言,利用模式匹配特性可以有效减少冗余编码劳动强度并提升效率。比如针对固定宽度矢量输入情况下的优化策略探讨[^4]。 ---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值