Dir*_*nux -2 python image image-processing scipy
我刚刚注意到lena已经从最新版本的scipy中删除了.在我的博士期间,我一直在使用这个图像,以测量图像性能,我不能在这个阶段真正改变它(这将意味着重新测量一切,这不是一个真正的选择.).您是否知道将重新启用lena的软件包?我希望每次都要复制文件.它可能很容易制作,但如果有人已经拥有它会很方便.
编辑:我制作了包,你可以在这里找到它:https://github.com/dboonz/reshow_lena
快速访问Google表示lena.dat可以找到该文件,例如https://github.com/minrk/scipy-1/blob/master/scipy/misc/lena.dat
使用以下代码将此文件放在与模块相同的目录中:
def lena():
import pickle, os
fname = os.path.join(os.path.dirname(__file__),'lena.dat')
f = open(fname,'rb')
lena = array(pickle.load(f))
f.close()
return lena
Run Code Online (Sandbox Code Playgroud)
我直接从Python 2.7版本复制了这段代码scipy/misc/common.py.
现在你可以做到
from mymodule import lena
Run Code Online (Sandbox Code Playgroud)
如果您根本不想更改导入,则必须包含lena.dat在该文件夹中lib/site-packages/scipy/misc,并将该函数添加到commmon.py; 你还需要确保lena导出__all__,并从中__init__.py导入.*common.py