opencv

import cv2 as cv
import sys
import time
# 指定视屏存储解码格式
fourcc = cv.VideoWriter_fourcc(*'XVID')
out = cv.VideoWriter('out.avi', fourcc, 20.0, (640, 480))
def vido(camareID=0):
cap=cv.VideoCapture(camareID)
while cap.isOpened():
#当前时间
now=time.strftime(
'%Y-%m-%d %H:%M:%S',
time.localtime()
)
ret,frame=cap.read()
if not ret:
sys.exit("读取失败")
# 定义视频颜色
gray = cv.cvtColor(frame,cv.COLOR_BGR2GRAY)
#frame = cv.flip(frame, 0) 视频翻转180
frame = cv.flip(frame, 1)
# 时间无法自动更新
cv.putText(frame,now,org=(400,50),fontFace=cv.FONT_HERSHEY_PLAIN,fontScale=1.0,color=(255,255,255))
out.write(frame)
cv.imshow('',frame)
if cv.waitKey(1) == ord('q'):
break
out.release()
cap.release()
cv.destroyAllWindows()
#camareID='http://admin:admin@10.250.209.225:8081'
#camareID='rtsp://admin:admin@10.250.209.225:8554/live'
camareID=0
vido(camareID)
posted @   mingtian是吧  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示