【ESP32CAM识别图形左边界】(一)初步使用ESP32CAM

本文介绍了如何使用ArduinoIDE设置和运行ESP32CAM项目,包括添加库、选择开发板、修改配置代码,以及通过串口获取相机IP地址。此外,还详细说明了如何通过网页控制相机,如调整参数和获取图像。文章结尾预告了下篇将介绍如何在网页上添加补光灯控制功能。
摘要由CSDN通过智能技术生成

系列文章目录

ESP32CAM识别图形左边界(一):初步使用ESP32CAM

ESP32CAM识别图形左边界(二):网页添加补光灯选项

ESP32CAM识别图形左边界(三):识别图像左边界


目录

系列文章目录

前言

二、使用步骤

1.使用Arduino IDE打开项目

2.网页使用


前言

ESP32-CAM是安信可发布的小尺寸的摄像头模组,这款摄像头可以满足最低的图像识别要求。详细的资料可以直接查找安信可官网。这款相机有10种分辨率:1600*1200、1280*1024、1024*768、800*600、640*480、400*296、320*240、240*176、160*120。


一、ESP-32CAM是什么?

  直接在淘宝买这款摄像头的一整套(图一)。主要是一个相机模块(左图),一个是下载器模块(右图)。之前看一个教程,说下载器只是用来下载程序用,下载完之后需要将其分开,然后使用VCC、GND进行供电,U0R、U0T用来接外部串口通讯(外部串口通信接法必须相反,ESP32CAM的TX必须接外部通信的RX,而且USB转串口通信的模块电流必须)。实际使用过程中发现如果只用micro usb直接进行供电,可以不用拆分下载器和相机模块,这款相机对于供电电流要求还是偏高的,直接使用电脑的USB口直接进行供电,可能会导致相机不断重启,启动成功的概率大概是10次里有3-4次成功。

                             

二、初步使用

1.使用Arduino IDE打开项目

首选项里面增加网址: 

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

开发板管理器里面输入ESP32,直接选择最新版本安装。

 然后回开发板界面,直接选择安信可的板子。参数直接使用默认的就行。

 

安信可在ESP32板子的示例里面直接提供了这款相机的代码,选择CameraWebServer项目。

 需要修改的代码如下:

第一个是修改相机的类型为安信可的。

第二个是修改wifi的SSID和密码。

修改完毕后,点击上传。最后出现Hard resetting via RTS pin表示上传成功了,需通过RST按键重启相机。

 上传成功后,通过串口助手查看相机的打印,波特率看代码初始化的波特率,一般默认是115200,这一步主要是为了查看相机的IP地址。

 现在是使用的电脑USB口直接供电,如果失败,多按几次RST按钮。成功会出现下面的打印。

 直接把这个IP地址拷贝到浏览器中,可以直接打开。

2.网页使用

网页打开后,默认打开的是英文界面,如果想打开中文界面,可以使用谷歌的硬核翻译,在chrome浏览器地址栏点击翻译按钮。

 获取单张图片点击Get Still就行,如果是取流需要选择中间的Stop Stream。

其它的功能就跟其它相机一样,亮度、饱和、对比度、白平衡、增益、翻转等。

人脸识别功能一直没有试验成功就不细说了,教程说的是先开启Face Detection、再Enroll Face,采集完毕后会返回信息,这一步一直没有成功,就没有尝试了。

注意跟人脸识别功能相关的按钮限制图片的分辨率,主要是宽度不能大于400。


总结

ESP32CAM网页相机初步使用就到此结束。

下一篇文章在网页界面里面增加开关补光灯的按钮。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xanadw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值