opencv rtsp 人脸识别
import cv2
import dlib
import json
face_detector = dlib.get_frontal_face_detector()
cap = cv2.VideoCapture("rtsp://admin:123@192.168.0.244:554/h264/ch6/main/av_stream")
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
ret,frame = cap.read()
while ret:
ret,frame = cap.read()
#frame = cv2.imread('r.jpg')
cv2.imshow("frame",frame)
gray = frame#cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
faces=face_detector(gray)
# print faces
for i in faces:
#print i.left(),i.right()
f=gray[i.top()-20: i.bottom()+20 , i.left()-20 : i.right()+20,:]
cv2.imshow('face',f)
#cv2.imwrite('2.jpg',f)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cv2.destroyAllWindows()
cap.release()
回放
rtsp://admin:123@192.168.0.244:554/Streaming/tracks/6?starttime=20181128t113812z&endtime=20181129t164816z
相关文章
- Python+OpenCV实现AI人脸识别身份认证系统(1)—人脸识别原理
- OpenCV中读取视频帧像素值的一般方法
- Opencv学习笔记 使用opencv读取mp4并生成Gif动图
- Opencv学习笔记 - DNN模块调用Caffe的人脸识别模型
- Opencv学习笔记 - 使用OpenCV,scikit-image和Python检测低对比度图像
- 机器学习笔记 - 使用Face recognition、OpenCV、Python进行人脸识别
- Opencv学习笔记 - OpenCV 4机器学习算法简介
- 【OpenCV-Python】教程:3-15 分水岭图像分割
- python 人脸识别 基于openCV
- OpenCV使用FisherFaceRecognizer来实现人脸识别
- OpenCV矩阵运算
- Fedora 37 编译安装opencv 4.7.0 —— 筑梦之路
- OpenCV原则解读HAAR+Adaboost
- 在OpenCV里用fillPoly填充多边形
- 在OpenCV里用drawContours画轮廓
- 在OpenCV里实现仿射变换—坐标变换
- 在OpenCV里实现均值平滑2
- 【OpenCV 例程200篇】89. 带阻滤波器的传递函数
- 【OpenCV 例程200篇】83. 频率域低通滤波:印刷文本字符修复
- 【OpenCV 例程 300 篇】111. 雷登变换反投影重建图像
- 【OpenCV 例程 300篇】254.OpenCV 绘制图像标记
- 【OpenCV 例程300篇】250. 梯度算子的传递函数
- 人脸识别实战:使用Python OpenCV 和深度学习进行人脸识别
- 【图像处理OpenCV(C++版)】——2.3 灰度/彩色图像数字化
- yolov4视频目标检测:使用C++版本联合CUDA11.2的OpenCV 5.x编译生成opencv-python==5.x进行推理