[

](https://blog.csdn.net/leeking888/article/details/85218629?spm=1001.2014.3001.5502)

1、海康流模式

rtsp://admin:Admin123@192.168.2.20:554/h264/ch1/sub/av_stream
image.png
格林 、海康、萤石格式

image.png

2、opencv接入海康

参考1

Spring boot出现java.awt.HeadlessException的解决办法
image.png
image.png
-Djava.awt.headless=false
image.png

3、页面接入摄像头并几秒截图保存

https://blog.csdn.net/jiangbin881/article/details/112652143
参考2
参考三

4、摄像头人脸识别 :后端

opencv 实现人脸识别,图片人脸识别、视频人脸识别、摄像头实时人脸识别

java opencv通过rtsp获取视频流,保存视频到本地

Java+OpenCV实现人脸抓拍并保存至本地

JAVA OPENCV通过RTSP获取视频流,保存视频到本地

5、摄像头人脸识别 :web端

html5播放rtsp视频流

html5中播放rtsp流实现监控

Web调用电脑摄像头【实时画面、拍照、截图】

浏览器播放rtsp视频流解决方案

https://gitee.com/52jian/EasyMedia 这个厉害
https://gitee.com/pan648540858/wvp-GB28181-pro
image.png

每隔多少帧保存

6、人脸图片1比1 1 比N

人脸一比一 参考1
人脸一比一 参考2

java opencv 人脸相似度_java+opencv实现人脸识别程序记录 参考2

7、其他算法集成 :VGG、YOLO等算法,Cv

yolov5+opencv+java

待解决问题

1、视频流抓取的人脸过快 保存 导致 内存溢出 怎么 实现每几秒抓拍一下

答:不会,如果一个人一直能被摄像头跟踪到,10分钟之内只会保存一次,如果跟踪断了,再次识别到又算一次
做了跟踪,trackid

上一帧跟本帧相似度达到多少就把上一帧删了,保存本帧?
java使用dlib 年龄识别