NO.2 Python读入图片并灰度显示并保存退出

编程入门 行业动态 更新时间:2024-10-17 15:24:52

NO.2 Python读入图片并<a href=https://www.elefans.com/category/jswz/34/1769417.html style=灰度显示并保存退出"/>

NO.2 Python读入图片并灰度显示并保存退出

话不多说,直接看代码:
Ps:我使用的是Spyder 编辑器。
下面的程序会加载一个灰色图,显示图片,按下‘s’键保存后退出,或者按下ESC退出不保存。

#-*- coding: utf-8 -*-
"""
Spyder Editor
--2016.10.30
This is a temporary script file.
"""
import cv2
img = cv2.imread('haha.jpg', 0)
cv2.imshow('image', img)
cv2.waitKey(0)
k = cv2.waitKey(0)&0xFF
if k==27:            #wait for ESC Key to exitcv2.destroyAllWindows()
elif k == ord('s'):  #wair for 's' Key to save and exitcv2.imwrite('ok.png', img)cv2.destroyAllWindows()


左边的图片是原始图片,右边是新生成的灰色图片~
代码中的三个函数
cv2.imread() 读入图片
cv2.imshow() 显示图片
cv2.imwrite() 保存图片。首先需要一个文件名,之后才是你要保存的图像。
cv2.waitKey() 是一个键盘绑定函数。它的时间复杂度是毫秒级,函数等待特定的几毫秒,看是否有键盘输入。特定的几毫秒之内,如果按下任意键,这个函数会返回按键的ascii码值,程序将会继续运行。如果没有键盘输入,返回值为-1,如果我们设置这个函数的参数为0,那他将会无限期地等到键盘输入。
cv2.destroyAllWindows() 可以轻易删除我们建立的窗口。如果你想删除特定的窗口可以使用cv2.destroyWindow(),在括号内输入你想删除的窗口名。

更多推荐

NO.2 Python读入图片并灰度显示并保存退出

本文发布于:2024-03-07 10:10:21,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1717537.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:灰度   并保存   图片   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!