1 Star 0 Fork 0

dq_lu/pytest

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
shotliveframe.py 1.15 KB
一键复制 编辑 原始数据 按行查看 历史
ludq 提交于 2018-02-09 15:51 . init
import cv2
import urllib
import urllib.request
import numpy as np
import datetime
import time
import threading
from time import ctime,sleep
hoststr = 'http://111.202.83.59:809/if5ax/live/phone/live_tianjin/index.m3u8?apptype=app&spid=21170&pid=8031006300&preview=1&portalid=702&userid=13302983573&userip=61.148.116.190&spip=111.206.133.39&spport=9910&freetag=1&ugpid=0&tradeid=83a4886f541144549f4e460cb0f67736&lsttm=20180102170324&enkey=f6c315c1e58fe4e38b831f44bd3e6462'
print('Streaming ' + hoststr)
vc = cv2.VideoCapture(hoststr)
stop1=True
def fun_catframe(vc):
while stop1:
rval, frame = vc.read()
if rval:
filename=time.strftime('%Y-%m-%d%H%M%S',time.localtime(time.time()))
cv2.imwrite('image/' + filename + '.jpg', frame) # 存储为图像
# 显示图像并等待10毫秒按键输入,输入‘q’退出程序
cv2.imshow('a', frame)
cv2.waitKey(2)
datetime.now().second
sleep(2)
cv2.destroyAllWindows()
timer = threading.Thread(fun_catframe(vc))
timer.start()
str = input('输入按键:')
if str=='q':
stop1=False
print('已退出')
exit(0)
#vc.release()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/dq_lu/pytest.git
git@gitee.com:dq_lu/pytest.git
dq_lu
pytest
pytest
master

搜索帮助