Video Filters in OpenCV
For the “Audio and Video Processing” lecture tomorrow I had to write some simple video filters. The professor recommended to use the DirectShow SDK. But everyone who knows me knows that when there is a way to do something without Windows I will do it without! So I used the OpenCV library from Intel. Which I know from my last semester project. I wrote a little program who uses the iSight as video source. (based on the OpenCV XCode example project) You can select 8 diffrent video filters by pressing number 1-8 on your keyboard.
- 0: no filter
- 1: 3×3 Sobelfilter Horizontal
- 2: 3×3 Sobelfilter Vertical
- 3: 3×3 Laplace
- 4: 3×3 Box Filter
- 5: 3×3 Gauss Filter
- 6: 5×5 Gauss Filter
- 5: 5×5 Box Filter
- 6: 7×7 Box Filter (overflow)
With the key ‘t’ you can add an additional filter who generates four abstract colored pictures.
|
|
|
Downloads:
- Sourcecode: Filters.c
- XCode Project: Filters.zip
- OpenCV.framework
- Compiled Binary: FaceTracker.app.zip
Thomas Post on April 2nd 2009 in Audio And Video Processing, University


