繁体   English   中英

Python-AttributeError:__getitem__

[英]Python - AttributeError: __getitem__

我需要访问文件夹中的所有图像,并使用python将其存储在矩阵中。 这是我的代码。

import Image
import os
from PIL import Image
from numpy import *
import numpy as np


#import images
dirname = "C:\\Users\\Karim\\Downloads\\att_faces\\New folder"

#get number of images and dimentions
path, dirs, files = os.walk(dirname).next()
num_images = len(files)
image_file = "C:\\Users\\Karim\\Downloads\\att_faces\\New folder\\2.pgm"
im = Image.open(image_file)
width, height = im.size



images = []

for x in xrange(1, num_images):
    filename = os.listdir(dirname)[x]
    filepath = os.path.join(dirname, filename)
    img = Image.open(filepath)
    img = im.convert('L')
    images[:, x] = img[:]

print images

但我收到错误: AttributeError: __getitem__

从这一行开始: images[:, x] = img[:]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM