Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python或ipython中的图像分析程序?_Python_Python 2.7_Image Processing_Scipy_Ipython Notebook - Fatal编程技术网

python或ipython中的图像分析程序?

python或ipython中的图像分析程序?,python,python-2.7,image-processing,scipy,ipython-notebook,Python,Python 2.7,Image Processing,Scipy,Ipython Notebook,英语不是我的主要语言,所以我为可能难以理解的文本道歉。我会尽力的 我已经用matlab做了几个月的图像分析,现在我被要求在实验室里实现我的程序。问题是,他们必须购买许可证,这让我想到了matlab的免费替代品。自从我开始编程以来,我一直对python有一些同情,所以我给了SciPy软件包一个机会 乍一看,它看起来很棒,正是我所需要的。我使用的所有函数,主要是imshow,imread,一些形态学操作,如关闭/打开,以及基本图像分析,都存在,但我的问题是以下(很抱歉,介绍太长,我想说清楚) 我已经

英语不是我的主要语言,所以我为可能难以理解的文本道歉。我会尽力的

我已经用matlab做了几个月的图像分析,现在我被要求在实验室里实现我的程序。问题是,他们必须购买许可证,这让我想到了matlab的免费替代品。自从我开始编程以来,我一直对python有一些同情,所以我给了SciPy软件包一个机会

乍一看,它看起来很棒,正是我所需要的。我使用的所有函数,主要是
imshow
imread
,一些形态学操作,如关闭/打开,以及基本图像分析,都存在,但我的问题是以下(很抱歉,介绍太长,我想说清楚)

我已经开始用python复制我的matlab程序。例如,读取不同文件夹的一系列图像。问题是,我已经在ipython笔记本上逐行输入了我的程序函数,但是当我要用
#python myprogram.py
运行一个实际的程序时,它就不起作用了。我知道ipython和python并不完全兼容。无论如何,当我尝试IDE Spyder时,它在python中工作得非常好(几乎和matlab一样),但在ipython中却不行。考虑到我的程序必须尽可能易于使用(这是为那些几乎不懂编程或计算机的人准备的),我不知道:

  • 使用ipython笔记本在ipython中编程
  • 用纯文本在ipython中编程,然后
    #ipython my_Program.ipy
  • 用python编程,使用或不使用IDE,并运行它
    #python my_程序

  • 重要的是,在程序中,我将大量使用
    imshow
    ,我不知道Spyder或Ipython的笔记本是否支持它。非常感谢您花时间阅读我的长问题,希望有人会回答

    欢迎来到StackOverflow。不幸的是,我找不到一个问题来回答。你的问题没有定义。为了增加您获得有用答案的机会,请阅读并相应更新。也许可以使用scitkit学习图像PCA?很难说你想做什么。Python和IPython完全兼容,只要你不使用IPython magics(以百分号开头的行)。我想你可能错过了对show函数的调用?创建matplotlib绘图(例如
    plt.imshow
    )时,必须调用
    plt.show()
    以查看绘图。这将冻结python,在关闭所有matplotlib窗口之前,不会运行任何代码(只有少数例外)。