RGB转灰度图
# -*- coding: utf-8 -*-
"""
Created on Sat Jul 11 14:53:28 2020
@author: 陨星落云
"""
import imageio
import numpy as np
# 读取图像
img = imageio.imread("lena.jpg")
# 图像的尺寸通道h,w,c
h,w,c = img.shape
# 灰度计算公式
gray = 0.2126*img[:,:,0] + 0.7152*img[:,:,1] + 0.0722*img[:,:,2]
# 获得灰度图
gray_img = gray.reshape(h,w).astype(np.uint8)
# 保存结果
imageio.imsave("Gray.jpg", gray_img)
结果:
本文地址:https://blog.csdn.net/qq_28368377/article/details/107290460
如对本文有疑问, 点击进行留言回复!!
HTT-Chain基于区块链3.0的物联网应用生态网络即将全球上线
编程入门必看:带你零基础了解编程和编程语言,入门应该学什么?
Windows汇总 ~命令;相关操作;windows详解等;持续更新
网友评论