介绍
这篇文章主要介绍了python中waitKey的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
python的优点有哪些
1,简单易用,与C/c++、Java、c#等传统语言相比,python对代码格式的要求没有那么严格;2,python属于开源的,所有人都可以看到源代码,并且可以被移植在许多平台上使用;3,python面向对象,能够支持面向过程编程,也支持面向对象编程;4,python是一种解释性语言,python写的程序不需要编译成二进制代码,可以直接从源代码运行程序;5,python功能强大,拥有的模块众多,基本能够实现所有的常见功能。
1,说明
用于等待按钮。当用户按下按钮时,句子将被执行并获得返回值。
2,语法
retval=cv2.waitKey((延迟))
- <李>
retval:表示返回值;
李> <李>延迟:键触发的时间,单位女士为
李>3,实例
import cv2 莉娜=cv2.imread (“D: \ pmjcv \ lena.bmp") cv2.namedWindow (“lesson") cv2.imshow (“lesson"莉娜) 关键=cv2.waitKey ()
实例扩展:
#,需要导入模块:,import cv2 [as 别名) #,或者:得到cv2 import waitKeyEx [as 别名) def on_process_messages(自我,,sleep_time=0): ,,,,,,,has_windows =False ,,,,,,,has_capture_keys =False ,,,,,,,if len (self.named_windows), !=, 0: ,,,,,,,,,,,has_windows =,真的 ,,,,,,,if len (self.capture_keys_windows), !=, 0: ,,,,,,,,,,,has_capture_keys =,真的 ,,,,,,,if has_windows 或是has_capture_keys: ,,,,,,,,,,,wait_key_time =,马克斯(1,int (sleep_time * 1000),) ,,,,,,,,,,,ord_key =, cv2.waitKeyEx (wait_key_time) ,,,,,,,,,,, ,,,,,,,,,,,shift_pressed =False ,,,,,,,,,,,if ord_key !=, 1: ,,,,,,,,,,,,,,,chr_key =, (ord_key),从而向if ord_key & lt;=, 255, else 装备(0) ,,,,,,,,,,,,,,,if chr_key 祝辞=,& # 39;一个# 39;,以及chr_key & lt;=, & # 39; z # 39;: ,,,,,,,,,,,,,,,,,,,shift_pressed =,真的 ,,,,,,,,,,,,,,,,,,,ord_key +=32 ,,,,,,,,,,,,,,,elif chr_key ==, & # 39; ? & # 39; ,,,,,,,,,,,,,,,,,,,shift_pressed =,真的 ,,,,,,,,,,,,,,,,,,,ord_key =,奥德(& # 39;/& # 39; ,,,,,,,,,,,,,,,elif chr_key ==, & # 39; & lt; & # 39; ,,,,,,,,,,,,,,,,,,,shift_pressed =,真的 ,,,,,,,,,,,,,,,,,,,ord_key =,奥德(& # 39;& # 39;) ,,,,,,,,,,,,,,,elif chr_key ==, & # 39;祝辞& # 39;: ,,,,,,,,,,,,,,,,,,,shift_pressed =,真的 ,,,,,,,,,,,,,,,,,,,ord_key =,奥德(& # 39;# 39;公司) ,,,,,,,其他的: ,,,,,,,,,,,if sleep_time !=, 0: ,,,,,,,,,,,,,,,time . sleep (sleep_time) ,,,,,,,if has_capture_keys 以及ord_key !=, 1: ,,,,,,,,,,,self.add_key_event (self.focus_wnd_name的不同之处是,ord_key,假,,假的,,shift_pressed)
感谢你能够认真阅读完这篇文章,希望小编分享的“python中waitKey的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!