简单按键交互与图像保存刘卓亚99课件讲解.pptx

简单按键交互与图像保存刘卓亚99课件讲解.pptx

计算机视觉应用简单按键交互与图像保存主讲人:刘卓亚

计算机视觉应用

谢谢观看

简单按键交互与图像保存

让程序‘活’起来

1.项目目标掌握cv2.waitKey()的按键监听功能;1.实现“按指定键保存图像、按Q键退出”的交互逻辑;2.巩固图像显示与窗口关闭的操作。3.

2.核心步骤拆解第一步:导入用到的库

2.核心步骤拆解第二步:读取彩色图像

2.核心步骤拆解第三步:检测图像是否读取成功图像转换为灰度图

2.核心步骤拆解第四步:显示图像

2.核心步骤拆解第五步:循环监听按键,实现持续交互循环记录‘灰度图是否已经被保存过’‘S’键按下的情况“ord(S)用于获取大写字母‘S’的ASCII码保存True:防止重复保存确保了灰度图只被保存一次,提升了程序的健壮性和用户体验。退出立即跳出当前的whileTrue循环

key=cv2.waitKey(100)0xFF100表示等待100毫秒。这个时间既不会让电脑负荷过重,又能保证按键响应足够及时。0xFF是一个跨平台的兼容性处理,可以确保我们获取到的按键值在各种操作系统上都是一致的。”

“ord(S)为什么这里要用大写‘S’?因为waitKey返回的是大写字母的ASCII码。如果按下的键是‘S’,并且还没有保存过。”

注意elifkey==ord(q)这里是小写的‘q’。当按下‘q’键时,我们打印退出信息,然后执行break语句。

2.核心步骤拆解第六步:保存与格式对比释放系统资源

3.运行验证

文档评论(0)

1亿VIP精品文档

相关文档