如何将图片文件名(已在其他对话框中选择)放入Python代码中

时间:2015-06-11 11:11:21

标签: python simplecv

我有问题将文件名从对话框传输到我的Python代码中。我打算在代码中为文件名做直方图

这是我的代码:

    from SimpleCV import Image
    import numpy as np
    import matplotlib.pyplot as plt
    from tkFileDialog import askopenfilename

    filename = Image(askopenfilename(filetypes = (("Gambar", ".jpg",),("Gambar", ".png",),("Semua Fail","*.*",))))
    img=Image(filename)
    histogram = img.histogram(256)
    len(histogram)
    plt.plot(histogram)
    plt.show()

应该是img = Image(filename)将从打开的对话框中调用所选文件,然后它将为所选文件创建直方图。但它没有发生。但是,如果我执行“print filename”,则会在控制台中写入文件的位置。有人可以帮忙吗?非常感谢你的帮助。

0 个答案:

没有答案