0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于ESP32-CAM模块IP监控CCTV的人脸识别系统

电子设计 来源:一板网 作者:风筝 2020-11-13 16:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在本篇文章中,我们将主要介绍如何通过使用ESP32-CAM模块构建IP监控CCTV来创建人脸识别系统。

ESP32-CAM可以通过Wi-Fi托管视频流Web服务器,具有非常好的FPS(每秒帧数),我们可以通过网络中的任何设备访问它。一旦我们从网络访问视频流,就可以执行人脸识别。

ESP32-CAM是什么?

ESP32-CAM是一款基于ESP32的微型相机模块,仅售约5美元。

该模块包括一个OV2640摄像头和多个GPIO,使用ESP32连接外围设备。它还具有microSD卡插槽,这对于许多其他项目很有用,可存储从相机拍摄的图像或将文件存储在网络上以供云存储,并带有2MP相机模块。

所需的硬件

● 带OV2640的ESP32-CAM

● FTDI控制器

● 母头对母头跳线

● 3.3V电池

硬件连接

在上传代码之前,请按照下图所示连接所有组件,然后使用FTDI控制器将ESP32-CAM连接到您的计算机。

如何为ESP32-CAM配置Arduino IDE

要开始在Arduino IDE中配置ESP32-CAM,请打开Arduino IDE,转到File-> Preferences。

添加此URL:https://dl.espressif.com/dl/package_esp32_index.json

添加URL后,请转到Tools —> Board: —> Board Manager。

在窗口的搜索栏中,输入“ ESP32”,然后安装esp32 by Espressif Systems version 1.0.1。

安装板卡开发包后,转到Tools —> Board,然后选择Esp32 Wrover Module。

选择Esp32 Wrover模块后,转到Tools —> Partition Scheme,然后选择Huge App(3MB No OTA)。

完成后,转到Tools —> Port —> Select Port。

上传源代码

要上传代码,请按照以下步骤操作。

转到Files —> Examples —> Esp32 —> Camera —> CameraWebServer。打开“camerawebserver”示例后,如下所示编辑示例源代码。

#define CAMERA_MODEL_WROVER_KIT

添加“ //”来注释此行代码

#define CAMERA_MODEL_AI_THINKER

删除“ //”取消注释该行代码。

如下图所示添加您的Wi-Fi信息。

进行这些更改后,通过键入“ CTRL + U”上载代码。或单击工具栏中突出显示的箭头按钮。

注意:要上传代码,应将ESP32模块的GPIO 0与GND连接。点击复位按钮,之后您的ESP32将进入编程模式,允许您上传代码。

上载代码后,断开GPIO 0与GND的连接,然后按复位按钮。现在打开串口监视器,该监视器应显示ESP32-CAM的IP地址,如下图所示。

使用良好的电源

为获得更好的性能,请使用3.3V锂电池或的其他电源向ESP32-CAM模组供电。上载代码后,断开FTDI的3.3V电源并连接外部电源。否则,摄像头模块将无法正常工作。

访问摄像机的IP地址,您将看到类似于“check the image below.”的消息。设置分辨率,然后单击“Start Streaming”。

从左侧菜单打开人脸识别,ESP32将开始检测人脸。使用人脸识别功能时,请始终使用CIF分辨率。

现在,该系统可以执行人脸识别和检测。首先,您必须注册一张新的脸部图像。然后,ESP32-CAM将保存用户的脸部图像,以便稍后能够识别到该脸部图像。
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云存储
    +关注

    关注

    7

    文章

    781

    浏览量

    47379
  • GPIO
    +关注

    关注

    16

    文章

    1333

    浏览量

    56445
  • 人脸识别
    +关注

    关注

    77

    文章

    4131

    浏览量

    88748
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    零知派——ESP32‑S3 基于 ESP32-CAM 驱动 OV3660 摄像头模块开发

    数量 备注 主控板 零知ESP32-S3 1 核心控制器,自带WiFi和蓝牙 OV3660模块 零知ESP32-S3扩展板 1 集成OV3660等模块,配套主板,直插即用 接线方案表
    发表于 04-02 11:01

    ESP32CAM引脚不够用,能否用AI8051U扩展?

    结论前置: 能用AI8051U扩展ESP32-CAM引脚,但不是最优解——适合需额外算力+GPIO扩展的场景,纯引脚扩展优先专用I2C/SPI扩展芯片 。下面给你完整可行性分析、连接/代码方案
    发表于 02-05 08:03

    ESP32-CAM完整代码调试

    你需要修复这份ESP32-CAM完整代码中的编译错误,核心问题依然是新版ESP32 Arduino核心(v3.3.5,IDF v5.5)下I2S0_CONF0_REG/I2S1_CONF0_REG
    发表于 02-04 08:10

    不到百元的开发板,能跑AI局端人脸识别?实测乐鑫科技ESP32-P4C5全功能开发板方案!启明云端乐鑫代理

    不到百元的开发板能跑AI局端大模型?实测ESP32-P4C5全功能开发板实现局端人脸识别你是否想过用一块不到百元的开发板,独立完成人脸识别
    的头像 发表于 01-07 18:03 836次阅读
    不到百元的开发板,能跑AI局端<b class='flag-5'>人脸</b><b class='flag-5'>识别</b>?实测乐鑫科技<b class='flag-5'>ESP32</b>-P4C5全功能开发板方案!启明云端乐鑫代理

    ESP32蓝牙驱动MAX98357对音频音乐播放

    本文介绍了MAX98357音频模块的基本特性,并利用ESP32的蓝牙功能程序驱动此模块,最后用手机蓝牙连接ESP32播放手机音乐
    的头像 发表于 12-19 19:55 3216次阅读
    <b class='flag-5'>ESP32</b>蓝牙驱动MAX98357对音频音乐播放

    CIE全国RISC-V创新应用大赛 人脸识别系统介绍与移植

    人脸识别系统移植到MUSE Pi Pro RISC-V介绍 系统是原本为某学校开发的人脸智能识别签到系统
    发表于 11-08 11:19

    基于LockAI视觉识别模块:C++人脸识别

    本文基于RV1106做成的LockAI视觉识别模块,采用 LZ-Picodet 模型训练的人脸检测模型 LZ-Face,以及ArcFace人脸识别
    发表于 07-01 12:01

    基于LockAI视觉识别模块:C++人脸识别

    本文基于RV1106做成的LockAI视觉识别模块,采用LZ-Picodet模型训练的人脸检测模型LZ-Face,以及ArcFace人脸识别
    的头像 发表于 07-01 10:09 1068次阅读
    基于LockAI视觉<b class='flag-5'>识别</b><b class='flag-5'>模块</b>:C++<b class='flag-5'>人脸</b><b class='flag-5'>识别</b>

    esp32cam

    这是在使用esp32cam摄像头代码时,报错,具体为啥啊?thread \'main\' panicked at \'assertion failed: `(left != right)` left
    发表于 06-15 13:20

    有偿求助!esp32cam摄像头车牌识别代码执行时,上位机闪退

    esp32cam摄像头车牌识别在操作执行识别车牌打开摄像头,上机位直接闪退,摄像头在例程检测是有图片的,有偿找一个能帮我修改整体代码的
    发表于 06-03 16:18

    ESP32-CAM带OV2640摄像头视频显示

    本文介绍了如何在Arduino IDE上开发实现ESP32-CAM模块获取实时图像视频
    的头像 发表于 05-23 10:47 2012次阅读
    <b class='flag-5'>ESP32-CAM</b>带OV2640摄像头视频显示

    工地AI行为识别系统作用

    工地AI行为识别系统作用 工地AI行为识别系统是什么? 工地AI行为识别系统是一种基于人工智能技术的智能监控方案,通过摄像头+AI算法,实时分析工地人员行为,自动
    的头像 发表于 05-08 12:00 1089次阅读

    景区AI行为识别系统作用

    景区AI行为识别系统作用 景区AI行为识别系统是什么? 景区AI行为识别系统是利用人工智能技术(如视频分析、人脸识别)构建的智能管理方案。通
    的头像 发表于 05-07 15:32 1174次阅读
    景区AI行为<b class='flag-5'>识别系统</b>作用

    工厂园区AI行为识别系统作用

    工厂园区AI行为识别系统作用 工厂园区AI行为识别系统是什么? 工厂园区AI行为识别系统是基于人工智能技术的智能化管理方案,通过摄像头与AI算法融合,实时监控人员行为、设备操作寄环境状
    的头像 发表于 05-06 17:49 1001次阅读