imagetools.py 文件源码

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

项目:slitSpectrographBlind 作者: aasensio 项目源码 文件源码
def window(sw, window = 'barthann'):
    """
    Creates 2d window of size sw

    --------------------------------------------------------------------------
    Usage:

    Call:  w = window(sw, window = 'barthann')

    Input: sw       size of window 
           window   string specifying window type

    Output: Window of size sw 
    --------------------------------------------------------------------------

    Copyright (C) 2010 Michael Hirsch
    """    

    w1  = signal.get_window(window,sw[0])
    w1  = (w1 + w1[::-1])/2
    w1 -= w1.min()
    w2  = signal.get_window(window,sw[1])
    w2  = (w2 + w2[::-1])/2
    w2 -= w2.min()

    www = np.outer(w1,w2)
    www = www/www.max()

    www = np.maximum(www, 1e-16)

    return www
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号