一、图像处理函数
1.将图像转化为灰度图-用convert('L')
from PIL import Image
import matplotlib.pyplot as plt
im=Image.open('IMG_8793.JPG').convert('L')
print(im.format,im.size,im.mode)
#im.show()
plt.imshow(im)
plt.title('Image Processing@wyb')
plt.axis('off')
plt.show()
2.调节图像的模糊程度
from PIL import Image
from numpy import *
from scipy.ndimage import filters
import matplotlib.pyplot as plt
im=array(Image.open('IMG_8793.JPG').convert('L'))
im2=filters.gaussian_filter(im,20) #第二个参数调整模糊程度
plt.figure()
plt.imshow(im)
plt.figure()
plt.imshow(im2)
plt.show()
3.sobel算子
from PIL import Image
from numpy import *
from scipy.ndimage import filters
impo