本篇文章目录
一、获取机器码
二、下载模型文件并运行结果
一、获取机器码
你如果直接运行官方给的源码进行人脸检测,人脸识别,是包不能成功的
因为你缺少了官方给的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按键,记录你的的脸,这样就是识别到你的脸了
以上就是全部了,保姆级教程,学会的朋友记得关注点赞支持
现在的代码是官方提供的源码,人脸记录再程序中,断电重启后会消失,后续会出断电存储的内容