maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Nokia N900 (https://talk.maemo.org/forumdisplay.php?f=44)
-   -   Use camera for control rather than touch screen. (https://talk.maemo.org/showthread.php?t=41966)

lynxus 2010-01-23 20:04

Use camera for control rather than touch screen.
 
Hi Guys,

Being linux n all and considering our N900's have a front facing camera.

What do you think about the chances would be of a cool feature where the camera was on and to move desktops etc you could use hand gestures?

IE: wave your hand from right to left and the screen would slide right to left?

Just wondered if it would be possible or if anyone has seen talk about this before?

That would really PISS off the apple monkeys saying that their touchscreen is better.

We could turn round and say, well.. we dotn even need to touch ours!

/Giggity

casper27 2010-01-23 20:07

Re: Use camera for control rather than touch screen.
 
A totally out there idea but I like the sound of it. I wonder if its even possible. I bet if it is someone on here has an idea on how it will work :-)

michael196 2010-01-23 20:10

Re: Use camera for control rather than touch screen.
 
Well, its definately possible on many different PC applications and a couple of flash web sites.
so I think its just a matter of connecting to the camera, and porting the code from the PC applications of flash web sites to maemo.

DarkPand0r 2010-01-23 20:20

Re: Use camera for control rather than touch screen.
 
I can imagine it would be possible, would be pretty awesome to have a N900 variant of "project natal" would need customised applications to really take advantage of it, though Media Player, Ovi Maps, Camera, Conversations would all allow for at least partial control of the handset.

Then again, does a Touch-Screen really require that sort of function? But then who cares, lets go f****in' crazy!

zeronim 2010-01-23 20:21

Re: Use camera for control rather than touch screen.
 
well ther are programs whitch use your eye for mouse control howabut chacking one of those ??????

or iwe seen (online) some contact lenses (bluetooth i think) could use the bluetooth to make it work .

AndrewG 2010-01-23 20:25

Re: Use camera for control rather than touch screen.
 
There was a similar app developed by AikonLabs for Nokia s60 v3/v5

zwer 2010-01-23 22:35

Re: Use camera for control rather than touch screen.
 
There are two major showstoppers for such an application
1) Front camera is extremely low res and complex movements are out of the option no matter of the processing power
2) Such an application is virtually useless in low-light mode (the camera already performs extremely badly in any non-brightly-lit environment)

Unfortunately, with given hardware, such an approach can only be a gimmick, hardly anything useful.

Catacylsm 2010-01-23 23:54

Re: Use camera for control rather than touch screen.
 
What about a method of finger input.

Say if the camera can pick up lines on your fingers, (dont press on the camera obv) give some space for lighting, you could pull your thumb down and have that with some cool virtual mouse :P.

Lol out of this world ftw ^^.

DarkPand0r 2010-01-24 00:13

Re: Use camera for control rather than touch screen.
 
Quote:

Originally Posted by Catacylsm (Post 491218)
What about a method of finger input.

Say if the camera can pick up lines on your fingers, (dont press on the camera obv) give some space for lighting, you could pull your thumb down and have that with some cool virtual mouse :P.

Lol out of this world ftw ^^.

The res on the camera can barely recognise a human head let alone the lines on a finger.......

Correct about the poor resolution making any useful application worthless.......Most of the other applications that could be used are covered by the proximity sensor.

But still, would be a cool application to have and if set up it Could be of some use maybe in later applications.

toto29820 2010-01-24 00:16

Re: Use camera for control rather than touch screen.
 
i saw a youtbue video of a similar software just do that, i think it is for n95

abbra 2010-01-24 06:09

Re: Use camera for control rather than touch screen.
 
Resolution of frontend camera is 640x480 (VGA), this is not much different from many of USB cameras. Most of face recognition/face tracking algorithms work on QVGA/VGA frame size to be fast and successful. That is if you could get noise level down to a reasonal degree.

However, camera consumes energy while it operates. Running it for long time is substantial power drain. Same goes for many other sensors like proximity, accelerometer and touch screen itself. Screen and touch screen consume majority of energy in N900 when they are active, btw.

herix1 2010-01-24 06:25

Re: Use camera for control rather than touch screen.
 
Just curios, what kind of knowledge is required to progrram this kind of app? I have never programmed any app that interact with a camera let alone recognize image patterns. So i'd like to know where to look. I might work on this app :P

somekeystrokes 2010-01-24 07:04

Re: Use camera for control rather than touch screen.
 
Quote:

Originally Posted by lynxus (Post 490911)
Hi Guys,

Being linux n all and considering our N900's have a front facing camera.

What do you think about the chances would be of a cool feature where the camera was on and to move desktops etc you could use hand gestures?

IE: wave your hand from right to left and the screen would slide right to left?

Just wondered if it would be possible or if anyone has seen talk about this before?

That would really PISS off the apple monkeys saying that their touchscreen is better.

We could turn round and say, well.. we dotn even need to touch ours!

/Giggity

yes.!
i hv seen this. I had n95 8gb bfre n900....and thre was an app which does exactly the same. It workd with gallery, music player, and every other menu.!
i just had to wave my hand frm right to left fr the next image, or from top to bottom for the next track..!

Catacylsm 2010-01-24 11:01

Re: Use camera for control rather than touch screen.
 
Quote:

Originally Posted by DarkPand0r (Post 491236)
The res on the camera can barely recognise a human head let alone the lines on a finger.......

Correct about the poor resolution making any useful application worthless.......Most of the other applications that could be used are covered by the proximity sensor.

But still, would be a cool application to have and if set up it Could be of some use maybe in later applications.

Hmm thats a shame, what about putting a big black dot on your thumb?

(Im also quite serious about this..lol).

I'd imagine the camera quality would be mainly effected by lighting if its very low res?

Helmuth 2010-01-24 11:25

Re: Use camera for control rather than touch screen.
 
Hmm... mostly useless... okay... except, we could use it for fast scrolling in the webbrowser. (up and down)

Activate the "Sensor" with press and hold the camera button (only focus) and swipe over the camera up or down with your finger. It should be very easy to recognise such a gestue. :)

AlexDT 2010-01-24 11:35

Re: Use camera for control rather than touch screen.
 
Will it be possible to ever replace the front camera?

Catacylsm 2010-01-24 19:42

Re: Use camera for control rather than touch screen.
 
Quote:

Originally Posted by Helmuth (Post 491691)
Hmm... mostly useless... okay... except, we could use it for fast scrolling in the webbrowser. (up and down)

Activate the "Sensor" with press and hold the camera button (only focus) and swipe over the camera up or down with your finger. It should be very easy to recognise such a gestue. :)

Now thats an idea i would actually like to see happen :).
Although having the camera on for rediculously long periods of time would be silly, we'd have to fix it to apps.

It'd work with left or right most likely too (If browser pages are outside of the screen etc.) even on strategy games it may be worth it (As ports progress that is :) ).

I would definately make apps if i knew how but at the moment im a linux virgin until i get the device! Then i will study thoughrilly the guides! :D.

nilchak 2010-01-25 03:49

Re: Use camera for control rather than touch screen.
 
I had seen the video - where a hand gesture in fromt of the front-facing camera can stop the music player or start it, open a new task or close a task etc - all with hand gestures.

I think you are talking about this implementation
http://www.symbian-addict.com/2008/0...with-hand.html

Ps: The video seems to have been removed.


All times are GMT. The time now is 22:16.

vBulletin® Version 3.8.8