使用python将图片改为灰度图或黑白图

Python113

使用python将图片改为灰度图或黑白图有三种方式,分别是是使用cv2库和PIL库来实现,详细过程如下所示。

1. 使用cv2库将图片改为灰度图

在使用cv2进行读取原彩色图片时,在里面添加一个参数cv2.IMREAD_GRAYSCALE表示将图片作为灰色图数据进行加载。

示例代码:

import cv2

image = cv2.imread('./images/sunflower.jpg', cv2.IMREAD_GRAYSCALE)
cv2.imwrite('./images/gray_sunflower.jpg', image)

运行效果:

使用python将图片改为灰度图或黑白图

对处理后的图片再次进一步的探究。

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Python

Python 的切片为什么不会索引越界?

切片(slice)是 Python 中一种很有特色的特性,在正式开始之前,我们先来复习一下关于切片的知识吧。 切片主要用于序列对象中,按照索引区间截取出一段索引的内容。 切片的书写形式:[i : i+...
Python

使用pyttsx3实现简单tts服务

注册回调函数用于订阅事件。 入参及出参 connect(topic : string, cb : callable) → dict topic :订阅事件的名称,有效的名称 cb : 回调函数 返回t...
Python

工具推荐-根据IP地址精确定位经纬度(永久免费)

今天小张由于业务需求,需要根据用户的访问ip精确定位用户的国家、城市、及经纬度等信息,从网上进行搜索,发现不少的网站,但几乎没有完全符合的,有个别符合的还需要花钱,大家也知道,现在是信息共享的时代,难...
Python

python3的默认编码

python3的默认编码 原创 wx5e6caa8b9792d2022-08-01 17:10:58博主文章分类:Python自动化开发 ©著作权 文章标签 python ico 文章分类 Pytho...
Python

Python对比两文件

Python对比两文件 原创 wx62e28ac222a202022-08-04 11:04:25©著作权 文章标签 python linux java 大数据 html 文章分类 Python 后端...
Python

安装 nGraph-HE 踩坑笔记

nGraph-HE为intel研究团队提出的 将神经网络代码与同态加密结合的 开源编译框架 总的安装过程中可能遇到的问题 常常是由于网络不好导致相关包无法下载。【因为用的是 win10+wsl2 所以...
Python

数据类型前置知识

4.1 数据类型前置知识 顾名思义,数据类型就是指数据的类型,计算机不像人,能够很好的分辨数据类型,比如 10086,计算机就不知道这个数据到底是字符串还是数值。计算机在用这个数据进行计算时就会出现问...
Python

Python入门(上)

Python入门(上) 简介 Python 基础语法 行与缩进 注释 运算符 标准数据类型 变量 编程流程 顺序(略) 分支 if 循环 for while break 和 continue 语句 p...
Python

python认识网络编程

网络开发两大架构 早期数据交互的格式是没有网络的 两个文件之间的数据交互需要通过第三个文件 a,b文件同时和c文件交互, a文件把数据先存放c文件中 b文件从c文件取,反之亦然 socket (套接字...
Python

Python中各模块循环引用的问题

当项目中的模块过多,或功能划分不够清晰时会出现循环引用的问题,如下 有两个模块moduleA 和 moduleB: 这种情况下就会出现以下的错误 : 这就是循环引用导致的 导入的实质 导入其实是要将 ...