[Image-SIG] Using Intel IPL image library

Riccardo Trocca rtrocca@libero.it
Mon, 17 Dec 2001 10:24:01 +0100


(I hope that this is not too off-topic for Image-SIG)
Well, I'm interested too in creating IPL bindings to Python.
I think that the major problem is that with swig it is easy to create such
bindings, but you don't have I/O (load image, save image, show image).
I have a small library that can read an AVI file and convert it to IPL
images. If you are interested in working at such a project I think that we
can find somebody else interested and start a team work.
Another option would be using the Open Computer Vision Library or parts of
it. OpenCV used just IPL till some time ago. Now it can use an internal data
format or IPL switching a flag on (more or less). Anyway in the OpenCV there
is a small library called HighGUI that can load IPL/CV images from various
formats, save them and show them in a window. I think that it would be
interesting to:
1-create IPL and HighGUI bindings (to have IO).
2-in a second time create a more generic IO that can use the Python Imaging
Library and TkInter, wxPython or other things for output on the screen.

Or we could interface directly with OpenCV. The fact is that IPL hasn't been
update in a while (it is at version 2.5) and the linux version stopped at
2.2. Furthermore the linux version is not distributed by Intel anymore, but
only in the files section of the OpenCV mailing list on Yahoo.

A third option would be using Intel IPP 2.0. The IPPI section has a lot of
functions for Image Processing and I have the feeling that Intel will focus
on IPP more that IPL. However this just IMHO.

Maybe, being OpenCV open source, it would be a better option for an open
source project, allowing the user to use IPL anyway.

IN the meanwhile I have a library that allows Python to open AVI files and
extract frames as NumPy arrays. Using Pygame it is even possible to realize
a simple AVIPlayer. However it is in very alpha stage and it uses VFW, while
DirectSHow would be better option.

If somebody is interested I can send it to him/her. I'd like to add Image
interface and other things (like saving AVI files).

RIccardo
P.S. sorry for the long mail. If it is off-topic on this list, please tell
me.


>  -----Original Message-----
>  From: image-sig-admin@python.org [mailto:image-sig-admin@python.org]On
>  Behalf Of mgb@mgbeckett.com
>  Sent: Saturday, December 15, 2001 7:09 PM
>  To: image-sig@python.org
>  Subject: [Image-SIG] Using Intel IPL image library
>
>
>  I am interested in using python for image processing.
>
>  I was think of using the Intel IPL image processing library.
>
>  This should just involve adding a new python type and
>  using SWIG to wrap all the IPL calls to python functions.
>
>  Is anyone else currently working on this ?
>
>  Is the image-sig about image processing or is it more graphics
>  orientated ?
>
>
>
>
>  _______________________________________________
>  Image-SIG maillist  -  Image-SIG@python.org
>  http://mail.python.org/mailman/listinfo/image-sig