0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

基于ESP32-CAM模塊IP監(jiān)控CCTV的人臉識別系統(tǒng)

電子設計 ? 來源:一板網(wǎng) ? 作者:風箏 ? 2020-11-13 16:38 ? 次閱讀

在本篇文章中,我們將主要介紹如何通過使用ESP32-CAM模塊構(gòu)建IP監(jiān)控CCTV來創(chuàng)建人臉識別系統(tǒng)。

ESP32-CAM可以通過Wi-Fi托管視頻流Web服務器,具有非常好的FPS(每秒幀數(shù)),我們可以通過網(wǎng)絡中的任何設備訪問它。一旦我們從網(wǎng)絡訪問視頻流,就可以執(zhí)行人臉識別。

ESP32-CAM是什么?

ESP32-CAM是一款基于ESP32的微型相機模塊,僅售約5美元。

該模塊包括一個OV2640攝像頭和多個GPIO,使用ESP32連接外圍設備。它還具有microSD卡插槽,這對于許多其他項目很有用,可存儲從相機拍攝的圖像或?qū)⑽募鎯υ诰W(wǎng)絡上以供云存儲,并帶有2MP相機模塊。

所需的硬件

● 帶OV2640的ESP32-CAM

● FTDI控制器

● 母頭對母頭跳線

● 3.3V電池

硬件連接

在上傳代碼之前,請按照下圖所示連接所有組件,然后使用FTDI控制器將ESP32-CAM連接到您的計算機。

如何為ESP32-CAM配置Arduino IDE

要開始在Arduino IDE中配置ESP32-CAM,請打開Arduino IDE,轉(zhuǎn)到File-> Preferences。

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

添加URL后,請轉(zhuǎn)到Tools —> Board: —> Board Manager。

在窗口的搜索欄中,輸入“ ESP32”,然后安裝esp32 by Espressif Systems version 1.0.1。

安裝板卡開發(fā)包后,轉(zhuǎn)到Tools —> Board,然后選擇Esp32 Wrover Module。

選擇Esp32 Wrover模塊后,轉(zhuǎn)到Tools —> Partition Scheme,然后選擇Huge App(3MB No OTA)。

完成后,轉(zhuǎn)到Tools —> Port —> Select Port。

上傳源代碼

要上傳代碼,請按照以下步驟操作。

轉(zhuǎn)到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的連接,然后按復位按鈕?,F(xiàn)在打開串口監(jiān)視器,該監(jiān)視器應顯示ESP32-CAM的IP地址,如下圖所示。

使用良好的電源!

為獲得更好的性能,請使用3.3V鋰電池或的其他電源向ESP32-CAM模組供電。上載代碼后,斷開FTDI的3.3V電源并連接外部電源。否則,攝像頭模塊將無法正常工作。

訪問攝像機的IP地址,您將看到類似于“check the image below.”的消息。設置分辨率,然后單擊“Start Streaming”。

從左側(cè)菜單打開人臉識別,ESP32將開始檢測人臉。使用人臉識別功能時,請始終使用CIF分辨率。

現(xiàn)在,該系統(tǒng)可以執(zhí)行人臉識別和檢測。首先,您必須注冊一張新的臉部圖像。然后,ESP32-CAM將保存用戶的臉部圖像,以便稍后能夠識別到該臉部圖像。
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 云存儲
    +關注

    關注

    7

    文章

    722

    瀏覽量

    45948
  • GPIO
    +關注

    關注

    16

    文章

    1182

    瀏覽量

    51738
  • 人臉識別
    +關注

    關注

    76

    文章

    4000

    瀏覽量

    81578
收藏 人收藏

    評論

    相關推薦

    基于FPGA的人臉識別技術(shù)

    基于FPGA(現(xiàn)場可編程邏輯門陣列)的人臉識別技術(shù),是一種結(jié)合了高效并行處理能力和靈活可編程性的先進圖像處理解決方案。這種技術(shù)在安全監(jiān)控、身份認證、人機交互等領域具有廣泛應用前景。以下將詳細介紹基于FPGA
    的頭像 發(fā)表于 07-17 11:42 ?1048次閱讀

    基于OpenCV的人臉識別系統(tǒng)設計

    基于OpenCV的人臉識別系統(tǒng)是一個復雜但功能強大的系統(tǒng),廣泛應用于安全監(jiān)控、人機交互、智能家居等多個領域。下面將詳細介紹基于OpenCV的人臉
    的頭像 發(fā)表于 07-11 15:37 ?1.1w次閱讀

    人臉識別門禁系統(tǒng)賦能社區(qū)安防

    一、提升安全性人臉識別門禁系統(tǒng)通過使用生物識別技術(shù),即基于人臉特征的身份識別系統(tǒng),能夠顯著提升社
    的頭像 發(fā)表于 07-02 11:09 ?337次閱讀
    <b class='flag-5'>人臉</b><b class='flag-5'>識別</b>門禁<b class='flag-5'>系統(tǒng)</b>賦能社區(qū)安防

    ESP32-CAM攝像頭應用UART亂碼怎么解決?

    我最近使用ESP32-CAM做一個圖像采集項目,基于這個代碼 https://github.com/InfiniteYuan1/esp32- ... web_server,源代碼是沒問題的。然后我
    發(fā)表于 06-26 08:23

    從github下載的esp32-cam程序在esp-idf和eclipse下編譯出錯的原因?

    從github下載的esp32-cam程序在esp-idf和eclipse下編譯出錯,錯誤信息為 CMake Error at CMakeLists.txt:34
    發(fā)表于 06-24 08:31

    esp32-cam如何測量mjpeg圖片壓縮和解碼速率?

    esp32-cam如何測量mjpeg圖片壓縮和解碼速率
    發(fā)表于 06-21 06:18

    ESP32-CAMESP-WROVER-KIT做局域網(wǎng)視頻傳輸時,如何修改UDP數(shù)據(jù)包最大長度?

    本人在用ESP32-CAMESP-WROVER-KIT做局域網(wǎng)視頻傳輸時,由于一幀圖片數(shù)據(jù)太大,導致一幀數(shù)據(jù)被分割成多個1460個字節(jié),請問在哪能修改1460字節(jié)這個限制? 根據(jù)UDP協(xié)議,從
    發(fā)表于 06-21 06:09

    請問怎么使用ardunio工程打開esp32-cam的menuconfig使能OTA?

    我的esp32-cam想實現(xiàn)OTA升級,結(jié)果發(fā)現(xiàn)系統(tǒng)的OTA支持好像沒打開。 但是由于IDE使用的ardunio,工程配置和分區(qū)表和idf的工程都不一樣。 請問怎么樣才能打開menu config配置或者通過其他方法使能OTA?
    發(fā)表于 06-20 07:44

    ESP32 CAM板子在light_sleep模式喚醒時有一定概率重啟的原因?

    我使用ESP32-CAM板子,程序邏輯是每工作一段時間(比如60s)然后進入light sleep模式100s,設置light sleep的喚醒方式為timer。 但是程序有一定概率會在100s
    發(fā)表于 06-18 08:29

    求助,ESP32S2/ESP32關于HTTP SERVER的問題求解

    兩套硬件: 原廠的ESP32-CAM和 自研帶原廠ESP32-S2-WROVER 都是驅(qū)動攝像頭使用。 程序代碼:Arduino 里的示例代碼 CameraWebServer WIFI模式:AP模式
    發(fā)表于 06-17 07:02

    請問esp32-s3 LCD_CAM模塊如何配置成camera從機接收模式?

    請問esp32-s3 LCD_CAM模塊如何配置成camera從機接收模式,就是不輸出xclk的那種。我看到文檔里說這是個單獨的模塊,區(qū)別于esp3
    發(fā)表于 06-12 07:04

    esp32-cam無法燒寫固件怎么解決?

    我有一個esp32-cam開發(fā)板,一直工作正常。今天意外在esp32-cam上丟棄了一堆鐵絲,導致上電狀態(tài)的esp32-cam的幾個引腳被短接了。隨即視頻流就中斷了,從此無法燒寫固件。 打開
    發(fā)表于 06-11 07:18

    如何挑選理想的人臉識別考勤系統(tǒng)產(chǎn)品?人臉識別設備的選型

    如何挑選理想的人臉識別考勤系統(tǒng)產(chǎn)品?在挑選理想的人臉識別考勤系統(tǒng)產(chǎn)品時,需要綜合考慮多個方面,包
    的頭像 發(fā)表于 06-05 14:59 ?358次閱讀
    如何挑選理想<b class='flag-5'>的人臉</b><b class='flag-5'>識別</b>考勤<b class='flag-5'>系統(tǒng)</b>產(chǎn)品?<b class='flag-5'>人臉</b><b class='flag-5'>識別</b>設備的選型

    如何使用ESP32攝像頭模塊構(gòu)建簡單的CCTV安全攝像頭

    我們將向您展示如何使用 ESP32 攝像頭模塊構(gòu)建自己的簡單 CCTV安全攝像頭。從修改硬件連接到編碼功能和啟用遠程訪問,加入我們的分步教程,打造經(jīng)濟高效且可定制的監(jiān)控解決方案。
    的頭像 發(fā)表于 02-11 11:54 ?6200次閱讀
    如何使用<b class='flag-5'>ESP32</b>攝像頭<b class='flag-5'>模塊</b>構(gòu)建簡單的<b class='flag-5'>CCTV</b>安全攝像頭

    Android系統(tǒng)下OpenCV的人臉檢測模塊的設計

    電子發(fā)燒友網(wǎng)站提供《Android系統(tǒng)下OpenCV的人臉檢測模塊的設計.pdf》資料免費下載
    發(fā)表于 10-23 09:37 ?0次下載
    Android<b class='flag-5'>系統(tǒng)</b>下OpenCV<b class='flag-5'>的人臉</b>檢測<b class='flag-5'>模塊</b>的設計