[Numpy-discussion] Update for IM. a small image processing system
Peter Verveer
verveer at embl-heidelberg.de
Tue Jan 6 04:31:00 EST 2004
Hi Ed,
> A cople of things I would like to see:
>
> The ability to read and write a variety of image formats.
That is of course important. But in my view really a separate issue from
developing a library of analysis routines. The latter just have to operate on
numarray arrays and need not to worry about how the data gets there. Of
course you need to get your data in numarray. PIL seems to do a good job with
images, except for 16bit tiffs which causes me quiet some problems. Anybody
know a good solution for getting 16bit tiffs into numarray?
>ImageMagick
> has a good set. All of ImageMagick should be wrapped.
Isn't there already a python interface to ImageMagick?
> The Canny edge operator along with code for generating polygonal
> approximations to edges. See OpenCV.
Canny I will likely implement at some point. Polygonal approximations to edges
can be done in many ways I guess. I would need to find some reasonable method
in the literature to do that. Suggestions are welcome.
> Do you have some examples of algorithms for multi-dimensional images
> that you think should be put in nd_image?
At the moment I have only been looking at general basic image processing
operations which normally generalize well to multiple dimensions. I will
continue to do that. There are also somewhat higher level operations that I
currently have not included. For instance, I implemented a sub-pixel shift
estimator which I need for my work. That would be an example of a routine
that is completely written in python using numarray and nd_image routines and
does not need any C. This could be useful for others, but I am not sure if it
belongs in a low-level library. Maybe we need some repository for that sort
of python applications.
Cheers, Peter
More information about the NumPy-Discussion
mailing list