Sponsors of Wiimoteproject.com
ecanvas.ca
Wiimote Project » Forum » General Wiimote and Technology » Project Ideas » 3D tracking with stereoscopic vision
Pages: [1]
  Print  
Author Topic: 3D tracking with stereoscopic vision  (Read 2829 times)
0 Members and 1 Guest are viewing this topic.
*
Karma: +0/-0
Posts: 3
Offline Offline
View Profile Email
« on: October 30, 2008, 09:50:14 AM »

I just developed a program that uses 2 wiimotes for stereoscopic depth perception, and is basically a 3D drawing program. I was planning on expanding this to make a generic 3D user interface for my thesis.

What do you guys think? Have many people done the stereoscopic thing? Is it old news?
Logged
*
Karma: +0/-0
Posts: 6
Offline Offline
View Profile
« Reply #1 on: October 30, 2008, 02:51:17 PM »

sounds very cool and definitely where things are headed.

can you share more about your project, software, how you calibrate data, etc..



Logged
*
Karma: +0/-0
Posts: 3
Offline Offline
View Profile Email
« Reply #2 on: October 30, 2008, 03:55:05 PM »

I'm doing it in C#.NET with wiimotelib and DirectX. The way I determined the location on the Z axis was incredibly simple.(It is not extremely accurate right now. I don't take into account the logarithmic detection of the change in distance). To determine location on the Z axis, I subtract the x coordinate from wiimote1 from the x coordinate of wiimote 2. The greater the difference, the closer it is. Here's a link to my blog that has some more info and some pictures. http://wiimote-study.blogspot.com
Logged
*
Karma: +2/-0
Posts: 59
Offline Offline
View Profile Email
« Reply #3 on: October 31, 2008, 04:23:27 AM »

it seems very interesting. I'll follow your blog very carefully !
Logged
*
Karma: +2/-0
Posts: 59
Offline Offline
View Profile Email
« Reply #4 on: October 31, 2008, 04:25:00 AM »

hello again,


could you also give details about the maths behind ? i may program it in java Cheesy
Logged
*
Karma: +0/-0
Posts: 6
Offline Offline
View Profile
« Reply #5 on: October 31, 2008, 09:10:39 AM »



awesome, but I think I have much better algoritms for you.  they do require some knowledge of orientation of the cameras.

are you interested in trying you software with my usb cameras.  same hardware as wiimotes, but without bluetooth?

Logged
*
Karma: +2/-0
Posts: 59
Offline Offline
View Profile Email
« Reply #6 on: October 31, 2008, 10:25:27 AM »

lol i haven't programmed anything yet Cheesy


i only made the wiimote API called : wiiusej : wiiusej.googlecode.com and i want to start playing a bit with it Cheesy instead of only improving it.


i did do some maths Cheesy three years ago Cheesy
Logged
*
Karma: +0/-0
Posts: 3
Offline Offline
View Profile Email
« Reply #7 on: October 31, 2008, 01:16:10 PM »

hello again,


could you also give details about the maths behind ? i may program it in java Cheesy

Here is the basics of the math that I'm doing right now:

X: (wiimote1X + wiimote2X) / 2
Y: (wiimote1Y + wiimote2Y) / 2
Z: 1/(wiimote1X -wiimote2X)

more accurate version(which I will implement soon)
f = focal length
b = distance between wiimotes

Z = ( b * f ) / ( x1 - x2 )

X = x1 * Z / f

Y = y1 * Z / f

 
Logged
*
Karma: +2/-0
Posts: 59
Offline Offline
View Profile Email
« Reply #8 on: November 03, 2008, 04:08:04 AM »

i thought the maths were a lot more complex Cheesy  I may try it  in java Cheesy
Logged
*
Karma: +0/-0
Posts: 1
Offline Offline
View Profile
« Reply #9 on: February 11, 2009, 02:25:31 PM »

I just developed a program that uses 2 wiimotes for stereoscopic depth perception, and is basically a 3D drawing program. I was planning on expanding this to make a generic 3D user interface for my thesis.

What do you guys think? Have many people done the stereoscopic thing? Is it old news?

Hello,
As it turns out I am working on a very similar project. I was wondering if you have found anything on the focal length of the wiimote?
Logged
Pages: [1]
  Print  
 
Jump to:  

TinyPortal v.1.0.6 beta 2 © Bloc
Clicky Web Analytics