opencv打开网络摄像头并且显示保存图像
import cv2import av# 基本绘图# import numpy#cv2.namedWindow("Image")# 创建窗口# 抓取摄像头视频图像url = 'rtsp://admin:key@********'#根据摄像头设置IP及rtsp端口cap = cv2.VideoCapture(url)# 创建内置摄像头变量while (cap.isOpened()):# isOpen
·
import cv2
import av
# 基本绘图
# import numpy
#
cv2.namedWindow("Image") # 创建窗口
# 抓取摄像头视频图像
url = 'rtsp://admin:key@********'#根据摄像头设置IP及rtsp端口
cap = cv2.VideoCapture(url) # 创建内置摄像头变量
while (cap.isOpened()): # isOpened() 检测摄像头是否处于打开状态
ret, img = cap.read() # 把摄像头获取的图像信息保存之img变量
if ret == True: # 如果摄像头读取图像成功
cv2.imshow('Image', img)
k = cv2.waitKey(1)
if k == ord('a') or k == ord('A'):
cv2.imwrite('test.jpg', img)
break
cap.release() # 关闭摄像头
cv2.waitKey(0)
cv2.destroyAllWindow()
更多推荐
所有评论(0)