esp32-cam 接入tensorflowjs 实现人脸特征识别

esp32-cam 接入tensorflowjs 实现人脸特征识别

序言

之前写过一篇关于 esp32-cam 接入 opencv 的文章,但是因为 Python 毕竟不是我的主修,而且如果想在 esp32-cam 中移植一个 Python 的模型也不现实,光是本地加载的人脸训练模型就超过了10m。

但是每次启动摄像头想使用人脸识别服务的时候必须要本地电脑启动 opencv 又很繁琐,操作起来也不流畅。所以我在思考有没有一个更加便捷的方案能够全部一体化,我只需要开机就能实现人脸识别。

功夫不负有心人,正巧前段时间接触了 tensorflowjs 这玩意儿就特别适合做这件事儿。并且是用我熟悉的 JavaScript 编写,对我这么一个老前端人,非常友好。

话不多说,开搞。

前期准备

首先需要熟悉 platformIO 和 arduino 的基本开发(js 那就不用说了…不会可以不看了)。最好再去了解一下什么是 tensorflow。并且了解什么时候需要用到它。

注意事项

1. cam 在使用 micro 口连接无法烧录

不要直接用 micro 底座来烧录程序,会有莫名其妙的问题,建议用串口烧录,再用底座辅助供电比较合适。

esp32-cam 接入tensorflowjs 实现人脸特征识别

https://blog.jzxer.cn/20241125/20241125-esp32-cam-with-tensorflow/

作者

dev

发布于

2024-11-25

更新于

2025-11-01

许可协议

评论

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×