Hey guys,
Recently I became interested in working with these cam motion tracking and sensors...something like the SixthSense technology (look for Sixth-Sense in google and for the link called: "Pattie Maes demos the Sixth Sense | Video on TED.com")
But I'm clueless on where should I start!
I have a pretty sizable knowledge in C, I get around with Java and I've made a project using Assembler... and a few other web related languages that I couldn't see much direct use in this...
I was wondering if someone could point me to a direction on where to start... somethings to look for... a project on the net... what would I need...which language should I use... how to write some drivers for the cam... can I use a regular camera to work or should it be something special?
Other thing I have some difficulties... how can I write new drivers? I can't actually grab the concept of "a driver"... What does it mean to write a new driver for let's say a joystick? Am I working on a low level, like Assembler to assign some responses in the work area to a determined comand on the joystick?
Well the post is already long...
Hope someone can help me!
Flavio
Motion tracking????
Started by Flavs, Jun 09 2009 03:39 AM
1 reply to this topic
#1
Posted 09 June 2009 - 03:39 AM
|
|
|
#2
Posted 09 June 2009 - 07:13 AM
You're dealing with a few different topics here.
1) For motion tracking, the simplest would be to measure changes between frames of the video. This is a topic that is frequently studied by graduate students, so it's got a lot of room for study.
2) The driver for the camera should already exist. The real question is how do you use the camera's driver. That will depend on your choice of language and the API for the camera.
3) A driver is software that tell the OS how to communicate with hardware. For example, you don't normally think about HOW video gets sent to your monitor, that's handled for you by the driver and OS. You just say "display this image here". A driver makes it possible to use devices, whether it's a USB device, monitor, video card, etc. They are normally made by the device's manufacturer.
Start with a language that you can easily get the video feed from the camera with.
1) For motion tracking, the simplest would be to measure changes between frames of the video. This is a topic that is frequently studied by graduate students, so it's got a lot of room for study.
2) The driver for the camera should already exist. The real question is how do you use the camera's driver. That will depend on your choice of language and the API for the camera.
3) A driver is software that tell the OS how to communicate with hardware. For example, you don't normally think about HOW video gets sent to your monitor, that's handled for you by the driver and OS. You just say "display this image here". A driver makes it possible to use devices, whether it's a USB device, monitor, video card, etc. They are normally made by the device's manufacturer.
Start with a language that you can easily get the video feed from the camera with.


Sign In
Create Account

Back to top









