代码之家  ›  专栏  ›  技术社区  ›  akdom

图像处理,用python?[关闭]

  •  80
  • akdom  · 技术社区  · 17 年前

    我最近遇到了一个至少需要基本程度的图像处理的问题,我可以在Python中这样做吗?如果可以,用什么?

    8 回复  |  直到 17 年前
        1
  •  52
  •   Jim os x nerd    17 年前

    最著名的图书馆是 PIL . 但是,如果您只是进行基本的操作,那么最好使用 ImageMagick 这将比用Python编写转换更有效。

        2
  •  44
  •   luispedro    13 年前

    根据“图像处理”的含义,在基于numpy的库中可能会有更好的选择: mahotas , scikits.image scipy.ndimage . 所有这些都基于numpy数组,因此您可以混合和匹配来自一个库和另一个库的函数。

    我启动了网站 http://pythonvision.org 有更多关于这些的信息。

        3
  •  18
  •   Eric O. Lebigot    14 年前

    您还可以使用基于“标准”科学模块的图像处理方法: 斯皮皮 有一整套专门用于图像处理的软件包: scipy.ndimage . Scipy实际上是标准的通用数值计算包;它基于事实上的标准阵列操作模块。 NumPy :图像也可以作为数字数组进行操作。至于图像显示, Matplotlib (也是“科学三部曲”的一部分)展示图像 quite simple .

    Scipy仍在积极维护,这对未来是一个很好的投资。此外,scipy目前也与python 3一起运行,而python imaging library(PIL)则没有。

        5
  •  7
  •   sgraham    16 年前

    还有 pycairo 这可能更适合您的需要。

        6
  •  6
  •   akdom    17 年前

    实际上有一个很好的 Python Imaging Library (PIL) . 它使您能够更改现有图像,包括消除混叠功能,并使用文本等创建新图像。您还可以找到 decent introductory tutorial 在上述现场提供的PIL手册中。

        7
  •  4
  •   moltenform    17 年前

    如果要创建自定义图像处理效果,可能会发现pythonpixels很有用。 http://halfhourhacks.blogspot.com/2008/03/pythonpixels.html 它是为了书写和实验图像处理。

        8
  •  3
  •   guettli    14 年前
    推荐文章