DefocusBlur.py 文件源码

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

项目:pyblur 作者: lospooky 项目源码 文件源码
def DiskKernel(dim):
    kernelwidth = dim
    kernel = np.zeros((kernelwidth, kernelwidth), dtype=np.float32)
    circleCenterCoord = dim / 2
    circleRadius = circleCenterCoord +1

    rr, cc = circle(circleCenterCoord, circleCenterCoord, circleRadius)
    kernel[rr,cc]=1

    if(dim == 3 or dim == 5):
        kernel = Adjust(kernel, dim)

    normalizationFactor = np.count_nonzero(kernel)
    kernel = kernel / normalizationFactor
    return kernel
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号