将RGB图像转换为灰度图像
程序员文章站
2024-03-25 08:23:16
...
对于彩色转灰度,有一个很著名的心理学公式:
Gray = R*0.299 + G*0.587 + B*0.114
from PIL import Image
import matplotlib.image as mpimg
import numpy as np
import matplotlib.pyplot as plt
img = mpimg.imread('C:\\Users\\Administrator\\Desktop\\sd\\test.jpg')#输出一个数组
def RGB_to_Grey(image):
return np.dot(image[...,:3],[0.299,0.587,0.114])
grey = RGB_to_Grey(img)
plt.imshow(grey,cmap='Greys_r')
plt.show()
上一篇: GMM
推荐阅读
-
matlab批量处理把rgb图像转换为灰度图像
-
python基础教程:Python 将RGB图像转换为Pytho灰度图像的实例
-
将RGB图像转换为灰度图像
-
基于Opencv下RGB图像转HSV,并分离成单通道R/G/B与H/S/V 博客分类: Opencv opencv图像分离RGBHSV
-
使用Aspose.PDF for .NET将PDF转换为HTML格式示例解读(1)——以光栅格式保存图像
-
yuyv图像转rgb后转bmp的一个简单demo
-
matplotlib plot python rgb2gry 显示灰度图像
-
php imagick 将图像色彩CMKY转RGB
-
php imagick 将图像色彩CMKY转RGB
-
Android-如何将RGB彩色图转换为灰度图方法介绍