×

ESP32 CAM:遥控物体检测摄像头

消耗积分:0 | 格式:zip | 大小:0.35 MB | 2022-12-15

张鹏

分享资料个

描述

描述

ESP32-CAM 模块是一种廉价、低功耗的模块,可以用作监控摄像头,但它似乎不够强大,无法在里面运行一些繁重的计算机视觉任务,所以我尝试制作一个系统来流式传输来自 ESP32 的图像-CAM 模块通过 WebSocket 到 PC,然后我们可以在那里做一些后期处理,例如,在这个项目中我做对象检测。

示范:

 

硬件接线:

pYYBAGOYGRWAKTJ4AAFp5ax8frc635.png
 

软件:

该软件包含2个部分:

1. ESP32-CAM 固件。

这可以通过 Arduino IDE 闪存到 ESP32-CAM 模块。

该固件的目的是在 ESP32-CAM 内设置一个 udp 服务器和一个 TCP 客户端。

UDP服务器接收来自PC端远程控制UDP客户端的命令请求。

WebSocket 服务器是将 ESP32-CAM 捕获的图像发送到 PC 中的远程控制 Websocket 客户端。

2.远程控制软件(可在Ubuntu或Windows PC上运行):在Ubuntu上测试。

该软件的目的是通过 UDP 命令控制 ESP32-CAM 模块,同时作为 Websocket 客户端连接到 ESP32-CAM 并接收 ESP32-CAM 发送的图像并在此处进行后期处理。

请按照以下 github 存储库自述文件在您的 PC 中设置环境。

Github链接源代码:

https://github.com/longpth/ESP32-CAM-ObjectDetection

系统

连接到同一网络后,PC 广播 UDP 包请求 ESP32-CAM 开始将捕获的图像流式传输到 PC 中的远程 WebSocket 客户端。后处理将在这里完成。

pYYBAGOYGRmAWlZdAACb4QAUnQU258.png
 

 

 


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

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !