1 Star 0 Fork 1

隽恬 / Ai-Thinker-Open_ESP32-CAMERA_LAN

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
os
Loading...
README
MIT

ESP-CAM

ESP-CAM 是基于ESP_WHO开发的一个面部检测和识别平台,使用Espressif Systems的ESP32芯片。 //请务必下载更新子模块,否者会编译不过缺少文件 //参考环境:Ubuntu16.4 SDK:esp_cam IDF:esp-idf-v4.0 //工具链版本:xtensa-esp32-elf-gcc8_2_0-esp-2019r2-linux-amd64

概述

ESP32-CAM是安信可发布小尺寸的摄像头模组。该模块可以作为最小系统独立工作,尺寸仅为2740.54.5mm。 ESP32-CAM可广泛应用于各种物联网场合,适用于家庭智能设备、工业无线控制、无线监控、人脸识别以及其它物联网应用,是物联网应用的理想解决方案。 ESP32-CAM采用DIP封装,直接插上底板即可使用,实现产品的快速生产,为客户提供高可靠性的连接方式,方便应用于各种物联网硬件终端场合。 体积超小的802.11b/g/n Wi-Fi + BT/BLE SoC模块。

产品

在ESP_CAM中,集成了SDcrad,uart,SNTP,smartconfig等功能,提供了快速开发环境,进行了功能验证,减少开发周期。

  • 基本功能模块 提供了SDcrad,uart,SNTP,smartconfig功能.

  • 视频输入输出控制 通过摄像头的输入,视频流通过http服务输出,并在http界面提供了操控摄像头接口.

  • 人脸检测识别 通过http界面的控制功能即可开启人脸检测识别的功能.注意:ESP_CAM输入分辨率可通过http调整,人脸检测识别功能暂时只支持320*240的分辨率.

  • 图像拍摄保存 在不同url接口可实现图像的拍摄与保存,保存地址为PC端.

快速入门

硬件准备

  • ESP_CAM模块开发板
  • 串口模块(USB-TTL)
  • 杜邦线
  • PC
  • 硬件接线: uart

软件环境

环境搭建

SDk目录简介

Components

组件是SDK的主要框架,内部包含一些驱动程序和算法

Camera

该相机组件包含ESP32的相机设备的驱动程序。

esp-face

该ESP面组件包含的API的神经网络,包括人脸检测与识别的框架。

Examples

示例文件夹包含演示API功能的示例应用程序。

工程示例:

  1. 进入示例工程 esp_cam\examples\single_chip\camera_web_server.
cd esp_cam\examples\single_chip\camera_web_server
  1. 依照串口模块接线,编译并刷新项目
make build
make flash -p [PORT]//如果使用menuconfig配置的默认参数则不需要“-p [PORT]”参数
  1. 高级用户可以使用命令修改某些选项 make menuconfig.

  2. 接入串口模块的情况下,在Linux环境打开监控器,也可win不输入命令,直接打开串口助手

make monitor
  1. 使用手机进行smartconfig配网,在手机接入wifi情况下,进行配网

  2. 配网成功,PC打开浏览器输入为模块分配的ip即可监控到摄像头数据

检查每个示例的README.md可以获取更多详细信息。

Resources

ESPRESSIF MIT License Copyright (c) 2018 <ESPRESSIF SYSTEMS (SHANGHAI) PTE LTD> Permission is hereby granted for use on all ESPRESSIF SYSTEMS products, in which case, it is free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

暂无描述 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jun-tian/Ai-Thinker-Open_ESP32-CAMERA_LAN.git
git@gitee.com:jun-tian/Ai-Thinker-Open_ESP32-CAMERA_LAN.git
jun-tian
Ai-Thinker-Open_ESP32-CAMERA_LAN
Ai-Thinker-Open_ESP32-CAMERA_LAN
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891