Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #34050

Re: Imaging libraries in active development?

Newsgroups comp.lang.python
Date 2012-11-28 22:53 -0800
References <ed0f3366-d0e9-4d87-94e0-d3fb48b34b65@googlegroups.com> <mailman.341.1354126481.29569.python-list@python.org>
Subject Re: Imaging libraries in active development?
From Alasdair McAndrew <amca01@gmail.com>
Message-ID <mailman.355.1354172020.29569.python-list@python.org> (permalink)

Show all headers | View raw


I take your point that not being actively developed doesn't necessarily mean that the software is bad - but in general healthy software is continuously updated and expanded to meet the needs of its users, or to take advantage of new algorithms or hardware.

And in its current form PIL has a number of limitations: it doesn't allow linear filters of arbitrary size or shape, or non-linear filters (such as median filter) of arbitrary size. There doesn't seem to be built in support for standard imaging filters: Gaussian, Laplacian, LoG, edge detection, unsharp masking and so on.  It doesn't seem to have support for color space conversions (RGB, YIQ, HSV etc).  There don't seem to be standard edge detection routines (Laplacian of Gaussian, Canny, etc).  And so on.  Now maybe some of these can be found in other Python libraries, but I can't imagine I'm the only person who would ever want them in an imaging library.  Other libraries (scipy.ndimage, scikits-image) do go a long way to addressing my concerns.

Anyway, I was curious to know why PIL is lacking so much of what I would consider fairly fundamental imaging facilities, and why development seems to have stalled since 2009.

On Thursday, 29 November 2012 05:14:30 UTC+11, Michael Torrie  wrote:
> On 11/28/2012 05:30 AM, Alasdair McAndrew wrote:
> 
> > I'm investigating Python for image processing (having used Matlab,
> 
> > then Octave for some years).  And I'm spoiled for choice: PIL and its
> 
> > fork pillow, scipy.ndimage, scikits-image, mahotas, the Python
> 
> > interface to openCV...
> 
> > 
> 
> > However, PIL doesn't seem to be in active development.  What I want
> 
> > to know is - what are the current "standard" libraries for image
> 
> > processing in Python which are in active development?
> 
> > 
> 
> > I have quite a few image processing student notes which I'm thinking
> 
> > of converting to Python, but I'd like to use the most up-to-date
> 
> > library.
> 
> 
> 
> I'm curious.  What features do you need that pil doesn't have?  Other
> 
> than updating pil to fix bugs, support new image types or new versions
> 
> of Python, what kind of active development do you think it needs to
> 
> have? Maybe pil has all the features the original author wanted and is
> 
> pretty stable.  To judge a package on how fast it's changing seems a bit
> 
> odd to me.  Obviously you want to know that bugs can get fixed of
> 
> course.  Perhaps none have been reported recently.

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Imaging libraries in active development? Alasdair McAndrew <amca01@gmail.com> - 2012-11-28 04:30 -0800
  Re: Imaging libraries in active development? Michael Torrie <torriem@gmail.com> - 2012-11-28 11:14 -0700
    Re: Imaging libraries in active development? Alasdair McAndrew <amca01@gmail.com> - 2012-11-28 22:53 -0800
      Re: Imaging libraries in active development? Adrien <adnothing@gmail.com> - 2012-11-29 10:29 +0100
        Re: Imaging libraries in active development? Alasdair McAndrew <amca01@gmail.com> - 2012-11-29 03:22 -0800
        Re: Imaging libraries in active development? Alasdair McAndrew <amca01@gmail.com> - 2012-11-29 03:22 -0800
    Re: Imaging libraries in active development? Alasdair McAndrew <amca01@gmail.com> - 2012-11-28 22:53 -0800
  Re: Imaging libraries in active development? Christian Heimes <christian@python.org> - 2012-11-28 20:00 +0100
    Re: Imaging libraries in active development? Jorgen Grahn <grahn+nntp@snipabacken.se> - 2012-11-28 21:11 +0000
      Re: Imaging libraries in active development? Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2012-11-28 19:27 -0500
        Imaging library zoom <zoom@yahoo.com> - 2012-11-29 10:01 +0100
      Re: Imaging libraries in active development? Christian Heimes <christian@python.org> - 2012-11-29 09:37 +0100
  Re: Imaging libraries in active development? Nobody <nobody@nowhere.com> - 2012-11-29 18:45 +0000
  RE: Imaging libraries in active development? "Prasad, Ramit" <ramit.prasad@jpmorgan.com> - 2012-11-29 23:04 +0000

csiph-web