Reply
Thread Tools
daperl's Avatar
Posts: 2,427 | Thanked: 2,986 times | Joined on Dec 2007
#2861
Originally Posted by ysss View Post
This one takes into account the user's face position (and distance?) to render a much more accurate and realistic 3D...
True, but look at the face recognition portion, he's finding the circumscribing rectangle, which allows for a simple depth calculation. He's not really showing us the original face locking. Following a linearly moving object once you've found it changes calculations by orders of magnitude. And lastly, he's moving that pad slowly; not much acceleration.

In a previous life I was involved with realtime multi-processor/multi-sensor array DSP for tracking bad guys and the things they throw at you.
__________________
N9: Go white or go home
 

The Following 3 Users Say Thank You to daperl For This Useful Post:
Posts: 2,014 | Thanked: 1,581 times | Joined on Sep 2009
#2862
Originally Posted by Snoshrk View Post
Not sure if anyone has posted this here yet....

Looks like the WiFi only Galaxy tab is available NOW! for $350

at least Tigerdirect has them...

Good news for those of us wanting an N800 replacement (ie sans cellular modem).


Still leaning towards a rooted/CM7 Nook Color
Just got CM7 running on my nook color ... it is awesome sauce. Only downside is that I miss the standard nobo ereader app. The one from the appstore cant handle kids books etc
__________________
Class .. : Power Poster, Potential Coder
Humor .. : [*********] Alignment: Chaotic Evil
Patience : [***-------] Weapon(s): +2 Logic Mace
Agro ... : |*****-----] Relic(s) : G1, N900

 

The Following 3 Users Say Thank You to Bratag For This Useful Post:
ysss's Avatar
Posts: 4,384 | Thanked: 5,524 times | Joined on Jul 2007 @ ˙ǝɹǝɥʍou
#2863
Originally Posted by daperl View Post
True, but look at the face recognition portion, he's finding the circumscribing rectangle, which allows for a simple depth calculation. He's not really showing us the original face locking. Following a linearly moving object once you've found it changes calculations by orders of magnitude. And lastly, he's moving that pad slowly; not much acceleration.
The effect is really good tho! (Reminds me of the first time I saw parallax 2D game)
They should put this in on all 3D apps!

In a previous life I was involved with realtime multi-processor/multi-sensor array DSP for tracking bad guys and the things they throw at you.
Pictures, anecdotes, anything... stat!
__________________
Class .. : Power User
Humor .. : [#####-----] | Alignment: Pragmatist
Patience : [###-------] | Weapon(s): Galaxy Note + BB Bold Touch 9900
Agro ... : [###-------] | Relic(s) : iPhone 4S, Atrix, Milestone, N900, N800, N95, HTC G1, Treos, Zauri, BB 9000, BB 9700, etc

Follow the MeeGo Coding Competition!
 

The Following User Says Thank You to ysss For This Useful Post:
daperl's Avatar
Posts: 2,427 | Thanked: 2,986 times | Joined on Dec 2007
#2864
Originally Posted by Capt'n Corrupt View Post
Thanks!

Mine was just speculation. Can you share a link to the source?
The guy doesn't supply any code, but he published these videos of n900 head tracking almost a year ago:

http://johanneskuhlmann.de/projects/facedetect#videos

In the first video, he could have made the head moving animation much smoother if he called me.
__________________
N9: Go white or go home
 

The Following User Says Thank You to daperl For This Useful Post:
daperl's Avatar
Posts: 2,427 | Thanked: 2,986 times | Joined on Dec 2007
#2865
Originally Posted by ysss View Post
Pictures, anecdotes, anything... stat!
But then I'd have to kill you.
__________________
N9: Go white or go home
 

The Following User Says Thank You to daperl For This Useful Post:
ysss's Avatar
Posts: 4,384 | Thanked: 5,524 times | Joined on Jul 2007 @ ˙ǝɹǝɥʍou
#2866
Originally Posted by daperl View Post
But then I'd have to kill you.
just blame it on assange!
__________________
Class .. : Power User
Humor .. : [#####-----] | Alignment: Pragmatist
Patience : [###-------] | Weapon(s): Galaxy Note + BB Bold Touch 9900
Agro ... : [###-------] | Relic(s) : iPhone 4S, Atrix, Milestone, N900, N800, N95, HTC G1, Treos, Zauri, BB 9000, BB 9700, etc

Follow the MeeGo Coding Competition!
 

The Following 2 Users Say Thank You to ysss For This Useful Post:
Capt'n Corrupt's Avatar
Posts: 3,524 | Thanked: 2,958 times | Joined on Oct 2007 @ Delta Quadrant
#2867
Originally Posted by daperl View Post
The guy doesn't supply any code, but he published these videos of n900 head tracking almost a year ago:

http://johanneskuhlmann.de/projects/facedetect#videos

In the first video, he could have made the head moving animation much smoother if he called me.
Just out of curiosity, how would you have changed the original (N900) implementation to make it smoother?

I could take some guesses...
 
Posts: 1,179 | Thanked: 770 times | Joined on Nov 2009
#2868
Moved to a new country and tried to get 3G internet on my tab. Have not had any luck even after requesting settings from mobile network provider and installing settings. On N900 I could get it to work without any issues. Any tips?

On a separate but somewhat related issue I have noticed that when I switch on my Tab it seems to manufacture an internet connection from somewhere. This was happening before I put a sim in so is clearly some kind of wireless access. When I switch on the device I receive push email and some facebook status messages and have also received whatsapp messages. But when I search for wireless networks I don't find any. Anyone have any ideas what could be causing this spooky occurence.
 

The Following User Says Thank You to etuoyo For This Useful Post:
daperl's Avatar
Posts: 2,427 | Thanked: 2,986 times | Joined on Dec 2007
#2869
Originally Posted by Capt'n Corrupt View Post
Just out of curiosity, how would you have changed the original (N900) implementation to make it smoother?

I could take some guesses...
Along with accelerometer/gyro config values, I would add three more:
  • A time interval: i.e. 1 / Frames Per Second (FPS)
  • A min allowable movement per time interval
  • A max allowable movement per time interval
Using these values, combined with the deltas of both time and head tracking, you could smooth the movement, and you would also make the code immune to the GPU's speed.

Something like that. And maybe you could do a little better by using 2nd order variables like an acceleration delta (not to be confused with the accelerometer delta).
__________________
N9: Go white or go home
 

The Following 2 Users Say Thank You to daperl For This Useful Post:
Capt'n Corrupt's Avatar
Posts: 3,524 | Thanked: 2,958 times | Joined on Oct 2007 @ Delta Quadrant
#2870
Originally Posted by daperl View Post
Along with accelerometer/gyro config values, I would add three more:
  • A time interval: i.e. 1 / Frames Per Second (FPS)
  • A min allowable movement per time interval
  • A max allowable movement per time interval
Using these values, combined with the deltas of both time and head tracking, you could smooth the movement, and you would also make the code immune to the GPU's speed.

Something like that. And maybe you could do a little better by using 2nd order variables like an acceleration delta (not to be confused with the accelerometer delta).
Yes, this would work. I would include interpolation (perhaps this is what you meant by 'smooth the movement') between frames and set a best-guess based on these accumulated values at some point beyond the rendered frame -- though close enough not to produce discernible lag or strange 'drifting'. I would definitely use the acceleration delta of many of these to help determine the best-guess. Linear interpolation would be acceptable due to the minuscule time-interval between guesses. I would also determine some sort of weighted average based on the differing values to best determine where the device is related to the head and tick at regular intervals.

I wonder what the power consumption would be for something like this. The camera would have to be running, but I suppose if the majority of tracking code were DSP, it could be done quite efficiently. My only concern would be the facial recognition.

I expect darker faces would also be more challenging due to the reduced contrast.
 

The Following 2 Users Say Thank You to Capt'n Corrupt For This Useful Post:
Reply

Tags
android envy, buzz..buzz buzz, core failure, crapdroid, galaxy fap, galaxy tab, ipad killer, samsung, tab trolls, tablet envy


 
Forum Jump


All times are GMT. The time now is 03:50.