18.11.2012, 21:16
Im posting this in an own thread, instead of the video thread, because its not mainly about the video, but about the software and hardware behind it, so dont tell me "wrong thread"
[ame]http://www.youtube.com/watch?v=Yl5gP8uRCQU[/ame]
This video shows one of my current software (and hardware) "masterpieces". I call it Webcam Sandbox. Its all based on Java, and OpenCV for getting webcam images and some algorithms. WS is an extremely modular "webcam sandbox" that allows to do all kind of (mostly useless but funny) shit. It offers a wide set of functions that can be linked with each other, e.g. screen capturing, face detection, and subimages, can be linked to make a face display as seen in the video, but also allows stuff like object tracking or motion alarms. All that stuff can also be recorded to files. The ******* video itself was recorded using WS. Really funny to play with that. I even made anaglyphic holograms with it, using headtracking dynamic rendering.
In this video, WS tracks the face of random chatroulette partners, and uses their onscreen position to move my second camera (right to my screen on the bottom left image). This camera is mounted to two cheap servos, that are connected to a Pololu servocontroller. The actually sent image is the image of the second camera, that shows my screen and the other cam.
Hardware and software already are in developement for quite a while (thats also a reason why my work on RNPC progresses that slowly ). The software was initially just a click-and-move for the servo control, and the servocam already is the third or fourth prototype. Costs for it are just below 50Ђ, where the webcam makes more than a half of that price.
Here are also some high-res images of the servocam, one showing the previous prototype with the old webcam and lots of rubber bands, and the others the current one with, and without laser mounted (though cablemanagement is way better now, the photos are some weeks old).
http://imageshack.us/g/1/9875931/
So, just wanted to present that, I never released anything about that yet, and thought it might be funny to do so.
Open for suggestions what you would like to see
[ame]http://www.youtube.com/watch?v=Yl5gP8uRCQU[/ame]
This video shows one of my current software (and hardware) "masterpieces". I call it Webcam Sandbox. Its all based on Java, and OpenCV for getting webcam images and some algorithms. WS is an extremely modular "webcam sandbox" that allows to do all kind of (mostly useless but funny) shit. It offers a wide set of functions that can be linked with each other, e.g. screen capturing, face detection, and subimages, can be linked to make a face display as seen in the video, but also allows stuff like object tracking or motion alarms. All that stuff can also be recorded to files. The ******* video itself was recorded using WS. Really funny to play with that. I even made anaglyphic holograms with it, using headtracking dynamic rendering.
In this video, WS tracks the face of random chatroulette partners, and uses their onscreen position to move my second camera (right to my screen on the bottom left image). This camera is mounted to two cheap servos, that are connected to a Pololu servocontroller. The actually sent image is the image of the second camera, that shows my screen and the other cam.
Hardware and software already are in developement for quite a while (thats also a reason why my work on RNPC progresses that slowly ). The software was initially just a click-and-move for the servo control, and the servocam already is the third or fourth prototype. Costs for it are just below 50Ђ, where the webcam makes more than a half of that price.
Here are also some high-res images of the servocam, one showing the previous prototype with the old webcam and lots of rubber bands, and the others the current one with, and without laser mounted (though cablemanagement is way better now, the photos are some weeks old).
http://imageshack.us/g/1/9875931/
So, just wanted to present that, I never released anything about that yet, and thought it might be funny to do so.
Open for suggestions what you would like to see