二自由度云台实现人脸追踪。 首先是使用一款名字叫做IP摄像头的APP 采集手机摄像头的图像,在手机上建立一个视频流服务器。在局域网下,PC通过IP还有端口号获取图像。使用OpenCV的人脸检测的API获取人脸在画面中的位置,根据人脸位置距离画面中心的x轴与y轴的偏移量(offset) ,通过P比例控制(PID控制中最简单的一种)控制二自由度云台上臂与下臂的旋转角度,将角度信息通过串口通信UART发送给ESP32单片机(不限于ESP32,STM32,Arduino都可以)解析执行对应的操作,从而使得人脸尽可能处在画面的正中间。
ip-cam 开源项目推荐(11 个)
ip-cam 话题在 GitHub 上没有填写简介,这里按 Star 数汇总最相关的热门仓库。
11收录项目
344Star 总量
4覆盖语言
相关标签
热门项目 全部 11
GitHub 共 11 个仓库,已全部展示1zlab /1ZLAB_Face_Track_Robot
Python228
perthcpe23 /android-mjpeg-view
用于显示 MJPEG 的自定义 View
Java67
KostasEreksonas /Besder-6024PB-XMA501-ip-camera-security-investigation
Besder 6024PB-XMA501 IP 摄像头的安全调查。
JavaScript35
link00000000 /mimic
Remote IP camera over WebRTC
Python6
gtxaspec /thingino-accessories-list
thingino hardware accessories list
4
nyankocore /SentinelaCamTV
App Android TV / Google TV para visualização de câmeras de segurança ONVIF / RTSP locais.
Kotlin2
minlux /cacau
Camera Capture Annotate and Upload
JavaScript1
KostasEreksonas /DVRIP_Sofia_reference_codes
Collection of DVRIP/Sofia return and command codes (with payloads for some of the codes) found on Xiongmai-based IP cameras
1
vigneshcsengineer /Hik-vision-cctv-camera-alert-with-python-using-twilio
This Python script monitors an RTSP camera stream for motion detection and sends SMS alerts using Twilio when motion is detected. It uses OpenCV to process the video feed and detect motion in real-time, making it ideal for security and surveillance applications.
0
cmllr /CameraObscura
IP Cam Honeypot
Python0
e75ti /Besder-ip-camera-time-sync-fix
Besder IP cameras time syncer/fixer
Python0
关于这个话题
- 清单取自 GitHub 话题页并按 Star 数排序,每次展示前 11 个项目;原始页面见 https://github.com/topics/ip-cam。
- 该话题在 GitHub 上共有 11 个仓库, 本站收录的是其中最热门的 11 个,不是全量列表。
- Star / Fork 每日自动刷新一次,实时数据以 GitHub 为准。
- 当前 11 个项目累计 344 Star,覆盖 4 种主要语言,数据更新于 2026-11-07。
- 中文介绍来自 GitHub 官方话题说明(github/explore)的机器翻译,可点「查看原文」对照;译文缺失时会先展示原文。