python使用opencv-python播放实时的RTSP视频流
- 2018-10-16 17:16:27
- 开发
- 27
- shevechco
先来上干货代码,再来讲解模块使用方法
先要pip安装两个模块,一个是opencv-python,另一个是pywin32
#!/usr/bin/python3 #coding:utf-8 import cv2 import win32gui cap = cv2.VideoCapture('rtsp://admin:admin@127.0.0.10') while cap.isOpened(): ret, frame = cap.read() cv2.namedWindow("frame",0); cv2.resizeWindow("frame", 720, 480); cv2.imshow('frame', frame) if cv2.waitKey(40) & 0xFF == ord('q'): break if win32gui.FindWindow(None, 'frame'): pass else: break cap.release() cv2.destroyAllWindows()
cv2.imread(文件名,属性) 读入图像
属性:指定图像用哪种方式读取文件
cv2.IMREAD_COLOR:读入彩色图像,默认参数,Opencv 读取彩色图像为BGR模式 !!!注意
cv2.IMREAD_GRAYSCALE:读入灰度图像。
cv2.imshow(窗口名,图像文件) 显示图像
可以创建多个窗口
cv2.waitKey() 键盘绑定函数
函数等待特定的几毫秒,看是否由键盘输入。
cv2.namedWindow(窗口名,属性) 创建一个窗口
属性:指定窗口大小模式
cv2.WINDOW_AUTOSIZE:根据图像大小自动创建大小
cv2.WINDOW_NORMAL:窗口大小可调整
cv2.destoryAllWindows(窗口名) 删除任何建立的窗口
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.sulao.cn/post/556