NO.2 Python读入图片并灰度显示并保存退出
来源:互联网 发布:企业网站域名备案表 编辑:程序博客网 时间:2024/04/30 10:11
话不多说,直接看代码:
Ps:我使用的是Spyder 编辑器。
下面的程序会加载一个灰色图,显示图片,按下‘s’键保存后退出,或者按下ESC退出不保存。
#-*- coding: utf-8 -*-"""Spyder Editor--2016.10.30This is a temporary script file."""import cv2img = cv2.imread('haha.jpg', 0)cv2.imshow('image', img)cv2.waitKey(0)k = cv2.waitKey(0)&0xFFif k==27: #wait for ESC Key to exit cv2.destroyAllWindows()elif k == ord('s'): #wair for 's' Key to save and exit cv2.imwrite('ok.png', img) cv2.destroyAllWindows()
左边的图片是原始图片,右边是新生成的灰色图片~
代码中的三个函数
cv2.imread() 读入图片
cv2.imshow() 显示图片
cv2.imwrite() 保存图片。首先需要一个文件名,之后才是你要保存的图像。
cv2.waitKey() 是一个键盘绑定函数。它的时间复杂度是毫秒级,函数等待特定的几毫秒,看是否有键盘输入。特定的几毫秒之内,如果按下任意键,这个函数会返回按键的ascii码值,程序将会继续运行。如果没有键盘输入,返回值为-1,如果我们设置这个函数的参数为0,那他将会无限期地等到键盘输入。
cv2.destroyAllWindows() 可以轻易删除我们建立的窗口。如果你想删除特定的窗口可以使用cv2.destroyWindow(),在括号内输入你想删除的窗口名。
0 0
- NO.2 Python读入图片并灰度显示并保存退出
- 利用OpenCV读入,显示并保存图像
- 读取图片像素,保存到文档中,并灰度
- vim保存并退出
- crontab 保存并退出
- OpenCV for Python [1].图片读入、显示、保存
- Opencv学习笔记之Mat类读入并显示图片
- opencv第一个例子:读入一张图片并显示
- 保存图片到SQL Server并显示
- listView显示网路图片,并保存本地
- Pango显示文字,并保存为图片
- 使用WPF将图片转变为灰度并加上水印并保存为文件
- Python OpenCV显示图像并保存图像
- Python 调用摄像头并保存图片
- 保存工作并退出 vi
- OpenCV读入视频,灰度化,并Canny边缘检测
- python opencv 创建窗口,加载图片,显示图片,灰度转换,保存图片
- OpenCV读取图片并显示和保存图片
- SAP 标准成本、计划成本、目标成本、实际成本计算公式
- Windows下使用TensorFlow
- Android Studio运行找不到Genymotion虚拟机
- C++中的new和delete,C中的free、malloc、calloc、realloc、_alloca
- Andriod Studio debug.keystore(默认)和如何生成自定义的keystore 以及如何生成数字签名
- NO.2 Python读入图片并灰度显示并保存退出
- Linux多线程编程--同步与互斥
- android studio 的add as library选项在哪
- 关于 session
- tomcat 定时自启
- 1067. Sort with Swap(0,*) (25)解题报告
- redis的命令
- 解决java.util.ConcurrentModificationException
- leetcode438. Find All Anagrams in a String