utils.py 文件源码

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

项目:self-augmented-net 作者: msraig 项目源码 文件源码
def genMipMap(texCube):
    #assume width = height and is 2^x
    nLevel = int(min(10, math.log(texCube.shape[1], 2))) + 1
    texMipMapList = []
    texMipMapList.append(texCube)
    for k in range(1, nLevel):
        prevCube = texMipMapList[k-1]
        if(len(prevCube.shape) == 3):
            newCube = np.ones((6, prevCube.shape[1] / 2, prevCube.shape[2] / 2))
        else:
            newCube = np.ones((6, prevCube.shape[1] / 2, prevCube.shape[2] / 2, 4))

        for f in range(0, 6):
            newCube[f] = meanDownsample(prevCube[f])#cv2.pyrDown(prevCube[f])

        texMipMapList.append(newCube.astype(np.float32))
    return texMipMapList
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号