image.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:tensorlight 作者: bsautermeister 项目源码 文件源码
def gaussian_blur(image, sigma=1.0):
    """Applies a gaussian filter to an image, by processing each channel seperately.
    Notes: we do not use: scipy.ndimage.filters.gaussian_filter(), because it makes
           the image gray-scaled, but with shape [..., 3]
    Parameters
    ----------
    image: ndarray
        The image to filter. Can have any number of channels, because each is
        processed separately.
    sigma: float
        The sigma level, where a larger number means more blur effect.
    Returns
    ----------
    The blurred image.
    """

    # apply equal gaussian and use ksize=0 to auto-compute it from sigma
    blurred_img = cv2.GaussianBlur(image,(0,0), sigma)
    return blurred_img
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号