import os
import sys
import numpy as np
import scipy
import pylab
import pymorph
import mahotas
import matplotlib.pyplot as plt
import Image
from scipy import ndimage
from pymorph import regmax
from PIL import Image
path='all_images'
for file in os.listdir(path):
current = os.path.join(path, file)
extension = os.path.splitext(current)[-1]
fileType = extension.upper()
print(current)
if os.path.isfile(current):
img = mahotas.imread(current)
imgf = ndimage.gaussian_filter(img, 8)
pylab.gray()
imgf.save('dnaa.gif')
无法使用以下python代码保存文件。错误:numpy.ndarray对象没有属性'save'。任何人都可以帮助如何使用pylab保存文件。我说代码的最后一行有一些问题。
答案 0 :(得分:3)
请改用mahotas.imsave('dnaa.gif', imgf)
。您从gaussian_filter
获得的NumPy数组没有内置的保存功能。