我测试了cascade CNN在F767上运行专用人脸检测的可行性,毕竟单片机,不谈帧率,不开源源码,目前没有看到人脸检测在F7的实现,所以暂时保密源码,可以讨论,评论不常看,有空回复。 图片正不过来,颜色是偏绿是因为FPC插座没焊好粘连了G信号线,SDRAM内的RGB颜色都是正常,屏幕的问题。懒得把图从SDRAM里面截下来。 下图是电脑跑出的效果。
结果差别不大。 CNN权重总大小2.05MB,存在外部W25Q128内,mem map访问读取权重, CNN的结构存在W8925 SDRAM内,识别一次的占用SDRAM大约百分之三十,SDRAM可用30MB,也就是9MB左右的运行占用内存。 整个结构和程序速度需要优化,包括算法。在此实现人脸检测的基础上,再讨论提高速度,换用H7系列也是可以的。 |
基于STM32F767ZI AI 应用工程创建----转载
【嵌入式AI入门日记】将 AI 模型移植到 RT-Thread 上
如何在OpenMV生态系统中集成STM32Cube.AI生成的代码
Cube.AI【6】模型量化以三层卷积的mnist数据集为例
基于STM32的人物检测AI应用
STM32,让AI触手可及
STM32生态系统-人工智能(AI)
Cube.AI【3】——手写识别demo代码
STM32Cube.AI:让嵌入式工程师驾轻就熟用AI
Cube.AI【4】cifar10 在魔改Nucleo STMF767平台上的测试
微信公众号
手机版
不谈帧率
盼望指导!
卡住的位置:
/* 2 - Create an instance of the NN */
err = ai_blazeface_create(&blazeface, AI_BLAZEFACE_DATA_CONFIG);
if (err.type != AI_ERROR_NONE) {
return -1;
}
盼望大神指导下!
我也是用的ONNX模型,和你问题一模一样,也是卡在这里了,但是我是写在片内FLASH了,请问你现在解决这个问题了吗