用边缘标签(aka)交互分割组织中细胞图像的图形程序。白色轮廓)

SeedWaterSegmenter的Python项目详细描述


安装并运行

种子水现在是纯蟒蛇。实际上,只要安装了python和setuptools,您就可以使用以下命令安装它:

easy_install SeedWaterSegmenter

需要注意的是,seedwater还依赖于一些必须单独安装的二进制/编译依赖项,最棘手的通常是mahotas。 它还依赖于标准的科学python包(如numpy、scipy、matplotlib、pil等),因此还必须安装这些包。 几乎任何获得这些信息的方法都应该有效。

简而言之,您需要使用二进制安装程序、包管理器或从源代码处编译来安装所有这些依赖项。

许多伟大的python发行版都可以同时安装python和大多数依赖项。 我现在最喜欢的是anaconda,它是免费的,可以在windows和mac上使用。

另一个重要的点是,SeedWater目前不在Python3.x上运行,因为并不是所有这些依赖项都已移植到Python3.x上。 在不久的将来,请仅使用Python2.7。

窗口:

< dl >
下载并安装anaconda python发行版:

http://continuum.io/downloads

下载32位或64位(以匹配您的Windows版本)。

双击下载的文件并安装它。 我强烈建议进行单用户(非系统范围)安装,以避免权限带来的麻烦。

安装wxpython和播种机:

现在,从"开始"菜单(也称为"窗口"按钮)中选择anaconda文件夹内的anaconda命令提示符。 在这里,运行这两个命令(您可能需要在继续之前禁用防病毒):

conda install wxpython
pip install SeedWaterSegmenter
运行种子水:

现在,在同一个anaconda命令提示符下,您可以使用以下命令运行seedwater:

python -m SeedWaterSegmenter.SeedWaterSegmenter
制作桌面启动程序(带图标):

使流动种子水e更重要的是,您可以使用附带的脚本安装桌面快捷方式。 从anaconda命令提示符运行这两个命令之一 (取决于您是单用户安装还是系统范围内安装):

python C:\Users\<your username>\Anaconda\Scripts\create_sws_shortcut.py -install
python C:\Anaconda\Scripts\create_sws_shortcut.py -install

就这样!

Mac OS X:

< dl >
获取C编译器:

从Mac应用商店下载xcode,或从https://developer.apple.com/xcode/" rel="nofollow">https://developer.apple.com/xcode/

安装并运行它。

要获得gcc,必须安装命令行工具,一个xcode包。 您可以从:xcode menu>;preferences>;downloads访问。 检查"命令行工具"并安装。

重新启动系统以确保所有内容都已加载。

下载并安装anaconda python发行版:

http://continuum.io/downloads

下载bash安装程序或gui安装程序。 要运行bash安装程序,请将文件下载到downloads文件夹并在终端中运行此命令:

cd ~/Downloads
bash Anaconda*.sh

如果您使用"pkg"下载,只需双击即可安装。

无论哪种情况,您都可以选择系统范围内安装的单个用户。

安装wxpython:

现在,打开一个新的终端窗口,运行此命令安装wxpython:

conda install wxpython

这在mac os x雪豹上失败了,所以我不得不下载这个文件 (http://repo.continuum.io/pkgs/free/osx-64/wxpython-3.0-py27_0.tar.bz2" rel="nofollow">http://repo.continuum.io/pkgs/free/osx-64/wxpython-3.0-py27_0.tar.bz2) 转到"下载"文件夹,然后运行以下命令:

cd ~/Downloads
conda install wxpython-3.0-py27_0.tar.bz2
安装播种机:

在终端中,运行以下命令:

pip install SeedWaterSegmenter
运行种子水:

现在可以使用以下命令运行seedwater,注意必须使用"pythonw",而不仅仅是"python":

pythonw -m SeedWaterSegmenter.SeedWaterSegmenter
下载应用程序:

现在,由于Sveinbjorn Thordarson的鸭嘴兽工具,可以下载打包的应用程序: https://github.com/davidmashburn/seedwatersegmenter/blob/master/macosx/seedwatersegmenterapp.zip

只需解压缩zip文件并将应用程序放在桌面或"应用程序"文件夹中即可。

请注意,这只是指向python脚本的链接,如果没有上述安装,它本身将无法工作。

(还有一个".command"文件,如果应用程序不在 https://github.com/davidmashburn/seedwatersegmenter/blob/master/macosx/seedwatersegmenter.command

就这样!

ubuntu/debian:

< dl >
安装:

在终端中运行这两个命令:

easy_install SeedWaterSegmenter
0

流动种子水: 在终端中,运行:

easy_install SeedWaterSegmenter
1

(根据您的系统,"python"也可以工作)

制作桌面启动程序: 看这个开始:

https://github.com/davidmashburn/seedwatersegmenter/blob/master/desktop/seedwatersegmenter.desktop

这就是我创建符号链接的方式:

easy_install SeedWaterSegmenter
2

就这样!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java实现双锁并发队列   java如何更改SpringWS 2.4.4版或更高版本中maxOccurs的默认限制?   java Selenium RC如何处理动态行?   java何时引入Javac StringBuilder/StringBuffer优化?   java mediaplayer在R.raw Android上失败   java JPA2:不区分大小写,就像在任何地方匹配一样   如何从JDK15中提取java预览类文件?   java与mySQL删除查询不一致   从Shutdownow()返回的java列表<Runnable>无法转换为提交的Runnable   java如何从回调接口获取对象值?   java如何获得视图的高度,在xml中可见性和高度定义为wrap_内容?   postgresql Mybatis在启动时遇到“由以下原因引起:java.net.UnknownHostException:localhost”,为什么?   带有实例调用的方法调用的java intellij格式化程序换行   由于特定的第三方库,java Proguard产生运行时错误   动画JAVA JPanel同时滑出和滑入