python机器学习——Matplotlib
编程语言
2019-05-07 12:50:52
阅读次数: 0
图片灰度处理
- 图片灰度处理的三种方法
import numpy as np
import pandas as pd
from pandas import Series,DataFrame
import matplotlib.pyplot as plt
im_data = plt.imread('fj.jpg')
print(im_data.shape)
plt.imshow(im_data)
plt.show()
im_data_1 = im_data.max(axis=2)
print(im_data_1.shape)
plt.imshow(im_data_1)
plt.show()
im_data_2 = im_data.mean(axis=-1)
print(im_data_2.shape)
plt.imshow(im_data_2)
plt.show()
arr = np.array([0.299,0.587,0.114])
im_data_3 = np.dot(im_data,arr)
print(im_data_3.shape)
plt.imshow(im_data_3)
plt.show()
转载自blog.csdn.net/changqi008/article/details/89918615