Like I said last time, I implemented my own gesture recognition.
It’s still a work in progress but it’s coming along nice.
I also upgraded the layout of the application so it looks more like a wpf application.
You can see the result below.
I have done some more tests since last time. First I’ve implemented 2 video methods of viewing a video that prof Luyten advised.
Next i tried to implement gesture recognition to trigger these views. I used the $1 Gesture recognizer to recognize the gestures. This recognizer is actually built for single touch en recognition after the gesture is finished. So I tried to use this for multi-touch gestures, and used a threshold to solve the real-time issue. When I’m sending my own generated data, this works pretty nice, but when I tried it on the multi-touch table, it only recognized 1/3 of the gestures. Obviously this method is not very useful.
My next attempt to solve this problem is to implement the gesture recognition myself, using the amount of input points and the direction each point moves to. Next time I will be able to tell if this works better to recognize the gestures.
Finally, I have been able to extract frames from a movie using only the WPF framework, so for now i don’t need an external library or application ( like ffmpeg ) to do this.
Last Tuesday, I went to the EDM to see my councellors, Maarten Cardinaels and Davy Vanacken. We discussed what my main goal is going to be.
The main goal is to explore the multitouch interface and how it can help editing videos, and the editing itself will probably not go much further than the basic open, save, split, join, view operations. Another thing they mentioned was that most of the applications similar to this, were always oriented in 1 direction, so all of the persons interacting with the appliation, must stand on the same side. The obvious solution is to be able to rotate the videos, so this is what I’m going to attempt.
My councellors also send me 2 classes to receive and parse the UDP data send from the multitouch table, and then raise the normal mouse events: press, move and release. I have not been able to get these classes to work, but i have made a test application for trying out what wpf has to offer for the basic translate, rotate en scale operations on videos. You can see the result below.

