import os
import glob
from scipy.misc import imread
from PIL import Image
class NpyGenerator:
def __init__(self, directory):
if not os.path.isdir(directory):
raise ValueError('The argument is not a valid directory')
directory = os.path.join(directory, '')
self.directory = directory
def convert(self):
# Here convert loop through all the files in the directory and convert it to NpyFile
filelist = glob.glob(self.directory + '*_intensity.ppm')
print("The number of files detected = ", len(filelist))
for intensityFile in filelist:
phaseFile = intensityFile.replace("_intensity", "_phase")
inten_img = Image.open(intensityFile)
phase_img = Image.open(phaseFile)
if __name__ == '__main__':
directory_1 = 'D:/save/Rotifiers'
npyGen = NpyGenerator(directory_1)
npyGen.convert()
我得到的错误是:
发生异常:ValueError 乐队的颜色太多:65535
我想知道是否有办法解决此错误
Python版本:3.7。