Exemplo n.º 1
0
def estimateImageSize(input):
    memory = 0
    input = FileName(input)
    
    if input.exists() and input.isImage():
        (Xdim, Ydim, Zdim, Ndim) = xmipp.getImageSize(input)
        memory = Xdim * Ydim * Zdim * Ndim * 8
    
    return memory
Exemplo n.º 2
0
def estimateMDSize(input):
    from xmipp import FileName
    memory = 0
    fn = FileName(input);
    
    if fn.exists():
        MD = xmipp.MetaData(input)
        if(MD.containsLabel(xmipp.MDL_IMAGE)):
            for id in MD:
                fnImg = MD.getValue(xmipp.MDL_IMAGE, id)
                idMemory = estimateImageSize(fnImg)
                memory = max(memory, idMemory)
    
    return memory