Python Opencv图像处理基本操作代码详解


Posted in Python onAugust 31, 2020

1.图像读取

使用cv2.imread(filepath,flags)读入图像

filepath: 读入图像完整路径(绝对路径,相对路径)

flags: 读入图像标志

  • cv2.IMREAD_COLOR:默认参数,读入一副彩色图,忽略alpha通道;可以通过1指定
  • cv2.IMREAD_GRAYSCALE:读入灰度图片 也通过0指定
  • cv2.IMREAD_UNCHANGED:读入完整图片,包括alpha通道

import cv2

img1 = cv2.imread('C:/star.png',1)
img2 = cv2.imread('C:/star.png',0)

2.图像显示

使用函数cv2.imshow(wname,img)显示图像

wname: 显示图像窗口名字

img: 图像(其实是<class 'numpy.ndarray'>类型矩阵)

cv2.waitKey(delay)函数的功能是不断刷新图像,频率时间为delay,单位为ms
返回值为当前键盘按键值

cv2.waitKey(0) 等待按键

import cv2
img = cv2.imread('C:/star.png',1)
print(type(img))#<class 'numpy.ndarray'>
cv2.imshow('img',img)
cv2.waitKey(0)
'''
#按键返回
k=cv2.waitKey(0)
if k == 27:
	cv2.destroyAllWindows()
elif k == ord('s'):
	cv2.imwrite('F:/gray.jpg',img)
	cv2.destroyAllWindows()
'''

3.图像保存

cv2.imwrite(imageName, Image)

imageName: 需要写入的文件名就行了(包含后缀)

有第三个参数,表示为特定格式保存的参数编码,有默认值,一般不需要填写

import cv2

img = cv2.imread('C:/star.png',1)
cv2.imread('D:/star.png',img)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用Socket(Https)Post登录百度的实现代码
May 18 Python
利用python获取当前日期前后N天或N月日期的方法示例
Jul 30 Python
python使用openpyxl库修改excel表格数据方法
May 03 Python
Python实现的生产者、消费者问题完整实例
May 30 Python
Python版名片管理系统
Nov 30 Python
itchat-python搭建微信机器人(附示例)
Jun 11 Python
Python中的上下文管理器相关知识详解
Sep 19 Python
Pycharm+Python+PyQt5使用详解
Sep 25 Python
原来我一直安装 Python 库的姿势都不对呀
Nov 11 Python
详解python tcp编程
Aug 24 Python
python 爬取B站原视频的实例代码
Sep 09 Python
python 装饰器的基本使用
Jan 13 Python
Python Matplotlib绘图基础知识代码解析
Aug 31 #Python
一些关于python 装饰器的个人理解
Aug 31 #Python
Python常用模块函数代码汇总解析
Aug 31 #Python
PyTorch 导数应用的使用教程
Aug 31 #Python
PyTorch安装与基本使用详解
Aug 31 #Python
pycharm 添加解释器的方法步骤
Aug 31 #Python
解决Windows下python和pip命令无法使用的问题
Aug 31 #Python
You might like
深入理解PHP之数组(遍历顺序)  Laruence原创
2012/06/13 PHP
非常经典的PHP文件上传类分享
2016/05/15 PHP
CodeIgniter常用知识点小结
2016/05/26 PHP
基于php流程控制语句和循环控制语句(讲解)
2017/10/23 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
php+Ajax无刷新验证用户名操作实例详解
2019/03/04 PHP
取得父标签
2006/11/14 Javascript
url 特殊字符 传递参数解决方法
2010/01/01 Javascript
收集的10个免费的jQuery相册
2011/02/26 Javascript
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
2013/07/09 Javascript
Jquery判断$(&quot;#id&quot;)获取的对象是否存在的方法
2013/09/25 Javascript
javascript中对Attr(dom中属性)的操作示例讲解
2013/12/02 Javascript
nodejs教程之制作一个简单的文章发布系统
2014/11/21 NodeJs
javascript中Array数组的迭代方法实例分析
2015/02/04 Javascript
JavaScript实现简洁的俄罗斯方块完整实例
2016/03/01 Javascript
AngularJS  $on、$emit和$broadcast的使用
2016/09/05 Javascript
react-native动态切换tab组件的方法
2018/07/07 Javascript
微信小程序 slot踩坑的解决
2019/04/01 Javascript
用原生JS实现爱奇艺首页导航栏代码实例
2019/09/19 Javascript
JavaScript文档加载模式以及元素获取
2020/07/28 Javascript
[44:21]Ti4 循环赛第四日 附加赛NEWBEE vs LGD
2014/07/13 DOTA
用python分割TXT文件成4K的TXT文件
2009/05/23 Python
详解用Python处理HTML转义字符的5种方式
2017/12/27 Python
python机器学习理论与实战(六)支持向量机
2018/01/19 Python
python中sys.argv函数精简概括
2018/07/08 Python
Flask框架实现给视图函数增加装饰器操作示例
2018/07/16 Python
Python之Django自动实现html代码(下拉框,数据选择)
2020/03/13 Python
关于Python错误重试方法总结
2021/01/03 Python
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
高三霸气励志标语
2014/06/24 职场文书
2014年监理工作总结范文
2014/11/17 职场文书
2015年“世界无车日”活动方案
2015/05/06 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
加薪申请报告范本
2015/05/15 职场文书
新员工入职感想
2015/08/07 职场文书
导游词之西安骊山
2019/12/03 职场文书