没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
2页
在使用python时,经常会暂停(不是停止)运行程序查看结果,网上的方法比较多,但都会用到专用的库,因此比较麻烦且繁琐。考虑到使用python经常会用到opencv库,所以可以使用opencv库中的相关函数进行实现。 使用到的函数或库 1.cv2.imshow() 2.cv2.waitKey() 3.time.sleep() 4.cv2.putText() 5.np.zeros() 程序如下 程序说明: 运行后,无操作则等待一段时间后继续运行程序;若按空格键暂停运行程序,再按空格键继续运行程序。 import time import cv2 import numpy as np def pa
资源推荐
资源详情
资源评论
[攻略攻略]Python 简单实现程序的暂停执行与继续执行简单实现程序的暂停执行与继续执行
在使用python时,经常会暂停(不是停止)运行程序查看结果,网上的方法比较多,但都会用到专用的库,因此比较麻烦且繁
琐。考虑到使用python经常会用到opencv库,所以可以使用opencv库中的相关函数进行实现。
使用到的函数或库使用到的函数或库
1.cv2.imshow()
2.cv2.waitKey()
3.time.sleep()
4.cv2.putText()
5.np.zeros()
程序如下程序如下
程序说明:
运行后,无操作则等待一段时间后继续运行程序;若按空格键暂停运行程序,再按空格键继续运行程序。
import time
import cv2
import numpy as np
def pause_key(keypress, seconds):
key = 0
print('准备开始,按空格键暂停及继续。。。。。。')
img = np.zeros((100, 200, 3), np.uint8)
img.fill(255)
cv2.putText(img, '!!!!!!', (10, 50),cv2.FONT_HERSHEY_COMPLEX, 2.0, (100, 200, 200), 5)
cv2.imshow('attention!', img)
for second in range(seconds):
input_kb = cv2.waitKey(1) & 0xFF
if input_kb == ord(' '):
print('paused')
cv2.waitKey(0)
print('continued')
time.sleep(1)
print(second)
second += 1
cv2.destroyAllWindows()
if __name__ == '__main__':
pause_key(keypress=' ', seconds=10)
运行结果运行结果
写于关雎
资源评论
weixin_38709511
- 粉丝: 0
- 资源: 891
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C语言基础-C语言编程基础之Leetcode编程题解之第33题搜索旋转排序数组.zip
- 基于Python实现的手写数字识别系统源码.zip
- 从网页提取禁止转载的文字
- C语言基础-C语言编程基础之Leetcode编程题解之第32题最长有效括号.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第31题下一个排列.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第30题串联所有单词的子串.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第29题两数相除.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第28题找出字符串中第一个匹配项的下标.zip
- 实验报告模板(1).docx
- C语言基础-C语言编程基础之Leetcode编程题解之第26题删除有序数组中的重复项.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功