图像模糊

1、 图像模糊

使用scipy.ndimage.filters模块进行高斯模糊:

图像模糊_第1张图片

针对灰度图像: 

from PIL import Image
from numpy import *
from scipy.ndimage import filters
#针对灰度图像
im = array(Image.open('jianzhu.jpg').convert('L'))
# σ值越大细节丢失越多
im2 = filters.gaussian_filter(im,5)
imshow(im2)

图像模糊_第2张图片

 

针对彩色图像:

#对于彩色图像的每一个通道都进行高斯模糊
im = array(Image.open('jianzhu.jpg'))
im2 = zeros(im.shape)
for i in range(3):
    im2[:,:,i] = filters.gaussian_filter(im[:,:,i],2)
im2 = uint8(im2)
imshow(im2)

图像模糊_第3张图片

你可能感兴趣的:(python计算机视觉编程,图像识别,计算机视觉,cv)