Blog

 Subscribe in a reader

Sonic Gesture with ableton

2010 June 10 - comments

Sonic Gesture update

Slowly I'm making more progress with my Sonic Gesture project. I've trained the program with 12 hand signs now, and i've been working on getting the output more stable. Check out the movie below for the results:

2010 April 12 - comments

OpenCV 2.1 Ubuntu packages

Yesterday OpenCV 2.1 was released. There are not many new features, this is more a stability update. Last week I did an update of my OpenCV 2.0 Ubuntu packages so they include the new Python API. I'm happy I did this, since now the packaging is OpenCV 2.1 ready. I've made packages for 2.1 and put them in my PPA.

I've made some small changes:

  • libcv4, libhighgui4 and libcvaux4 are replaced by one opencv library package libopencv0.
  • This is the same for libcv-dev, libhighgui-dev and libcvaux-dev, they are replaced by libopencv-dev.
  • Python API can use Numpy, this is enabled. This means the Python package depends on python-numpy.
  • There is a new package named opencv which contains the training binaries. This package depends on the libraries, so it also acts as a sort of meta package.
  • All documentation is in the opencv-doc package and is installed in /usr/share/doc/opencv.
Now go to the PPA and install them!. Instructions are on the PPA website. let me know if there are some problems with these packages, but please don't e-mail me about OpenCV related questions. Use the OpenCV user group for this.

2010 April 07 - comments

Ubuntu, OpenCV 2.0 and the new python API

I've received a lot of e-mails asking about my modified Ubuntu packages and how to use the new Python API. The old packages I made didn't contain the new Python API. I had some problems getting this to work, but I finally managed to do this.

I've made new packages, based upon the latest Debian OpenCV packages. I've modified them to include the new python API, and the OpenCV cmake configure script is included now also.

Run the following command to enable my repository:

sudo add-apt-repository ppa:gijzelaar/opencv2
After this you can install the updated OpenCV packages. Karmic and Lucid compatible! Get it while it is hot. More info can be found at the PPA page.

2010 April 01 - comments

Sonic Gesture prototype uno

Below is a screen capture of my first prototype for translating gestures into sound. Left hand controls pitch, right hand controls Frequency Modulation. Note that this is real time, and without prior knowledge about skin color. Skin color is extracted from my frace. Want to know more? Check out the source code on the project site.

2010 January 22 - comments

Translating Gestures into Sound

This month I'm starting my graduation project for my Master. I will research the possibilities of translating sign language into sound, and implement this. I made a Google Code project for this, where you can keep track of my progress.

here you can see a preview of the first step of the project:

2010 January 14 - comments

Ubuntu Karmic packages for OpenCV 2.0

OpenCV 2.0 has been unexpectedly released not so long ago, but it wasn't included in Ubuntu Karmic. Luckily it is already included in Debian sid and 'porting' packages from Debian to Ubuntu is quite trivial.

I've ported these packages to Ubuntu and uploaded them to a Ubuntu Personal Package Archive. Instructions on how to use these packages are supplied on the PPA page, but in short you should add ppa:gijzelaar/opencv2-karmic to your system's Software Sources.

have fun!

2009 December 11 - comments

Bike

I'm doing the course Electronic Music Composition II at CREA for more than 2 months now. I really enjoy taking this course. Also it is a boost for my productivity. I actually finished a song! Well actually, I still think it needs a little bit of work so maybe I'll improve it this week. But you can listen to it already.

2009 December 03 - comments

Getting video i/o working with opencv and Ubuntu Jaunty (9.04)

I was disappointed, crying, screaming, running around angry and banging my head against the wall when the video i/o functionality stopped working when I updated to the latest Ubuntu release (Jaunty). But since this is a open source world, I fixed this problem myself. Gentoo actually fixed this bug 1.5 year ago, so I used that patch and did some modifications.

If you are as frustrated as I am, don't seek any further. I made a Launchpad PPA for this new OpenCV package. I changed the includes to the new location and replaced the img_convert() function with the gentoo code as example. To install my packages open a console and run:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com cafc44ee7f39098ce6ec229cca70e6a9087475a0

after that add the following line to your /etc/apt/sources.list:

deb http://ppa.launchpad.net/gijzelaar/opencv/ubuntu jaunty main

After running a apt-get update you can install all the opencv packages, and they actually work.

By the way, if you use Python and OpenCV I advise you to check out the ctypes version of the python bindings. You can install them from my opencv repository by installing the python-opencv-ctypes package.

If you have any tips, comments or whatever please let me know in the comments.

2009 May 03 - comments