如何用四十块钱的开发板做简单的视觉项目?(esp32-cam使用教程)

最近我发现了一个性价比很高的板子:ESP32-CAM

这是一个相比300块的openmv,200块的k210,600块的树莓派都要便宜很多的板子(其实也都尝试过),作为一个视觉/计算机图形学爱好者,我就去买了一个,想着毕竟这么便宜怎么也要尝试一下。

外观大概是这个样子:

资料网站在:

ESP32-CAM摄像头开发板 | 安信可科技 (ai-thinker.com)

45元的WIFI摄像头模块,能玩出什么花样? - 知乎

ESP32-CAM Video Streaming and Face Recognition with Arduino IDE | Random Nerd Tutorials

好的让我们进入正题


一 如何安装esp32固件(Arduino版)

(至于linux的方法,今后我会使用自己电脑上的虚拟机尝试一下,大家敬请期待~)

虚拟机配置不会的参考这个就可以:

 Ubuntu 20.04从安装到配置全套避坑指南_风起FQ的博客-CSDN博客_ubuntu安装与配置

打开你的文件-首选项

在附加开发板管理器网址输入如下json网页:

https://dl.espressif.com/dl/package_esp32_index.json

之后,工具-开发板管理器 

 下载安装一下开发板管理器中的esp32板块,没成功就多安几次

借着这个功夫,可以去github上下载一下所需的代码

git clone GitHub - RuiSantosdotme/arduino-esp32-CameraWebServer: CameraWebServer for ESP32-CAM in Arduino IDE 

已经下载成功了 

 

 打开刚才下载的CameraWebServer.ino文件

设置过之后,去设置一下板子 

 上传一下程序就可以了


一些问题的解决方式

刚才发现了一个问题,就是上传的时候无法寻找到dl_lib.h文件,查了一下,是因为ESP32 Board Version 1.03不再包含dl_lib.h这个文件了,所以我直接把它注释掉了(或安装1.02版本),一切正常

另外,我经常遇到一个问题就是如果再开一次电脑,想再烧录一遍程序,会显示板子烧录失败,这个时候可以从文件-首选项开始从头设置一遍,之后就会显示成功

这个ov2640摄像头模块总是会报错,所以请把它插里面一点,反复尝试

(指出现下述的两个错误时)

在每次烧录完程序后,都需要按下reset,并观察串口反应 


快乐的使用过程 

 遇到下面这些反应就算成功了

  

也可在串口监视器上查看视频帧率 

 本来想人脸识别一下,但拿镜头怼了自己的脸5分钟,这款四十块钱的摄像头还是没有理解我的人脸,可能。。。太不智能了吧。。。。

先记录一下过程

1.将分辨率改为cif

 2.打开人脸监测选项(face detection),并进行识别,同时观察串口,有黄色框则成功

 3.进行人脸检测,可以通过标名入侵者或非入侵者对人脸进行识别

具体可看这篇博文

在廉价的基于 ESP32 的 Wi-Fi 间谍相机上解锁人脸检测和识别«空字节 :: WonderHowTo 

 好的结束,谢谢大家

 

  • 4
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值