ESP32-CAM Arduino IDE各种问题总结与人脸识别

1. 不然就会出现串口打印这一串东西:
[E][camera.c:1113] camera_probe(): Detected camera not supported.
[E][camera.c:1379] esp_camera_init(): Camera probe failed with error 0x20004

2.串口一直打印  .................................... 就是连接不上

3.搜索不到相应的的ESP-32的包

4.下载的时候建议开vpn代理 (clash好用)

1.硬件 建议购买安信可原厂

 烧录的时候一定要吧io0与GND短接 用跳线帽或者杜邦线

然后

CH340----------------------------------------ESP32-CAM

5V------------------------------------------------ -----5V

RX----------------------------------------------------U0T

TX-----------------------------------------------------U0R

GND---------------------------------------------------GND

 

2.环境配置

1.打开arduino 照如下操作

2.输入 下载

问题1:若搜索不到按如下操作   文件->首选项

https://dl.espressif.com/dl/package_esp32_index.json
http://arduino.esp8266.com/stable/package_esp8266com_index.json

 3.然后再次搜索下载  完成后打开实例

 然后,有同学就开始编译烧录了

4.注意修改头文件

 修改为如下

 不然就会出现串口打印这一串东西:
[E][camera.c:1113] camera_probe(): Detected camera not supported.
[E][camera.c:1379] esp_camera_init(): Camera probe failed with error 0x20004

const char* ssid = "*********";  //WIFI  名字
const char* password = "*********";  //WIFI  密码

重点来了!!!!!!!!!!!!!!!

!!! WiFi的频段要为2.4GHZ不然会一直处在连接不上的状态

并且会打印如下:

esp32-cam接wifi一直……  在串口监视器里一直打印..................................

就是不显示网页地址 

卡在此第四行

5.然后别忘了这些配置 和我一样就可以 我去参照过乐鑫技术手册 6.然后就是编译烧录

!!!!重点来啦:烧录完成后打开串口监视器  然后记得拔掉io0 与GND的线或者跳线帽;然后按一下rest键才会打印

然后打开串口监视器 注意波特率一定要选对  (ps:图不是自己的,CH340忘实验室了就不贴我的效果图了)

 出现如图就复制地址在浏览器打开 我的成功显示视频

打开网页后的操作 左下角 开始流  中文界面如下

 

 若要进行人脸检测需要将分辨率降下来需把分辨率设置为320x240

 打开Face Detection即可实现人脸检测,打开Face Recognition实现人脸识别,点击Enroll Face采集人脸,采集成功显示如下图

(118条消息) 安信可ESP32-CAM摄像头开发demo--局域网拍照、实时视频、人脸识别_安信可科技的博客-CSDN博客_用esp32做网络摄像头

我尝试过但是没有成功采样的时候卡死而且发热严重 建议给贴一个散热片  祝你成功!!!!

 祝你成功!!!!

 

  • 9
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
使用Arduino IDE进行ESP32-CAM视频流和人脸识别的步骤如下: 1. 首先,确保已将ESP32-CAM模块正确连接到Arduino开发板,并将其与计算机连接。 2. 打开Arduino IDE软件,并通过“工具”菜单选择正确的开发板类型和串行端口。 3. 点击“文件”菜单,选择“示例”,然后找到ESP32-CAM的库文件示例。在这里,我们需要找到“CameraWebServer”和“CameraWebServer”示例。 4. 首先,加载“CameraWebServer”示例。此示例可以帮助我们开始使用ESP32-CAM模块进行视频流传输。点击“上传”按钮将代码上传到ESP32-CAM模块上。 5. 当代码成功上传后,打开串口监视器,你将看到ESP32-CAM模块的IP地址。将此地址复制并在电脑上的网络浏览器中打开。 6. 然后,我们需要进行人脸识别的设置。加载“CameraWebServer”示例后,找到代码中的部分,其中涉及人脸识别。这里可以更改和配置人脸识别的相关参数。 7. 在代码中,找到人脸识别的部分,并根据你的需求进行设置。你可以使用一些开源的人脸识别库,如OpenCV,来实现人脸识别功能。 8. 更改完代码后,点击“上传”按钮将代码上传到ESP32-CAM模块上。 9.再次打开串口监视器,你将看到人脸识别的结果。通过网络浏览器打开ESP32-CAM模块的IP地址,你将能看到实时视频流,并应用人脸识别功能。 以上就是使用Arduino IDE进行ESP32-CAM视频流和人脸识别的简要步骤。具体的代码和配置可能因个人需求而有所不同,但这些步骤将帮助你开始使用ESP32-CAM模块进行视频流传输和人脸识别

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值