鱼C论坛

 找回密码
 立即注册
查看: 1573|回复: 0

求大佬解答,用python怎么图像处理

[复制链接]
发表于 2022-3-20 20:56:56 | 显示全部楼层 |阅读模式
10鱼币
以下 2 个公式可用来计算灰度值( 即将 RGB 彩色图像转换为灰度图),公式 2 是 PIL 灰度图的计算公式,比较常用。

公式1: $L = 0.333R + 0.333G + 0.333*B$

公式2: L=0.299∗R+0.587∗G+0.114∗B
请用公式 2 制作灰度掩膜 grey_mask,生成灰度图。

(提示:转换过程涉及到掩膜数组的制作,数组转置(ndarray.T),矩阵乘法(@ or np.matmul),numpy 数据格式转换(astype),图像模式转换等操作。)

# 灰度掩膜
grey_mask = np.array()

# 通过转置、矩阵乘法、数据格式转换等操作获得灰度矩阵
img_arr_temp =
img_arr_grey = img_arr_temp.astype()

# 将灰度矩阵转换成灰度图像
img_grey = Image.fromarray(img_arr_grey, mode='L')  # 图像模式设置为'L',即灰度图

# 显示转换好的灰度图像
img_grey

灰度处理.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-6 20:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表