承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601
当前位置:首页  >  软件开发  >  python 灰度图输出

python 灰度图输出

管理员 2023-09-08 10:28:31 软件开发 0 ℃ 0 评论 1718字 收藏

python 灰度图输出

Python是一种流行的高级编程语言,具有广泛的利用和精细的语法。其中一个常见的利用是将一幅彩色图象转换为灰度图象。下面我们来介绍一下怎样使用Python输出灰度图象。

#引入必要的库
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
#从文件中读取彩色图象
img = mpimg.imread('test.jpg')
#将RGB图象转换为灰度图象
gray_img = np.dot(img[...,:3], [0.2989, 0.5870, 0.1140])
#显示灰度图象
plt.imshow(gray_img, cmap=plt.get_cmap('gray'))
#保存灰度图象到文件
mpimg.imsave('gray_test.jpg', gray_img, cmap=plt.get_cmap('gray'))

代码解析:

第1行引入numpy和matplotlib.pyplot库,这两个库是进行科学计算和绘图必不可少的库。

第2行引入matplotlib.image库,该库在读取和处理图象时非常方便。

第5行使用mpimg.imread()函数从test.jpg文件中读取彩色图象,并将其存储在img变量中。

第8即将RGB图象转换为灰度图象。np.dot函数将RGB三维数组与一个系数矩阵进行乘法运算,得到灰度数组。

第11行使用matplotlib.pyplot库的imshow()函数将灰度图象显示出来,并设置cmap参数为'gray',表示使用灰度色采图象显示。

第14行使用matplotlib.image库的imsave()函数将灰度图象保存为gray_test.jpg文件,一样设置cmap参数为'gray'。

总结:

通过上面的代码,我们可以很容易地将彩色图象转换为灰度图象,并以灰度的色调显示和保存图片。Python中的numpy和matplotlib库非常强大,可以帮助我们实现各种复杂的图象处理和分析任务。

文章来源:丸子建站

文章标题:python 灰度图输出

https://www.wanzijz.com/view/77683.html

上一篇:python 灰度曲线

下一篇:python 炒股数据

TAG: php教程 centos

相关文章

Related articles

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信