well binary is a technique in which you convert your image from RGB to grayscale and then grayscale to only two levels i.e. either the black or white...
oh, well no, I use a little more sophisticated technique. I split the image into the R, G and B channels and run the "binary" on each one separately. Then an algorithm chooses which channel has the better contrast and uses that one. Works way better than going straight from RGB to grayscale and then to B/W.
ok...its good then...But according to my thinking the web cam should not be devoted for this purpose. I mean it should be in a position in which it normally is...
i only used a white background cause my finger has poor contrast with the keyboard, if it were any other background it would work just fine without using a paper.
Nice application for your application, lol. I've been wondering what to do with the fast motion tracking software I've been working on. I was thinking along the lines of cheating at video games.
Is this written in C#? I would really like to make a program that is very modified from your buts has the same concept. I'm thinkig C# is too limited, correct?
Unsafe? I never learned about it. Oh an just an idea to counter act the need of a second camera; you could measure the size of the finger and then calculate and average distance away from the camera? And how did you capture the camera frames I can't figureout how to do it without using an outside library.
that wont work accurately unless I have a 1080p HD camera hoocked up, measuring the size of a finger is extremely inaccurate, especially when using webcams.
and yes, I wrote a library to capture the webcam frames
that's quite impressive and state-of-the-art. to my idea, i think it's first of a kind that uses motion in controlling the computer screen. but it sure will cause soreness in the arms and elbows...and i think that's the major reason why not people will adapt it? (lagging won't be a problem, you can speed it up in thre)...but if u will consider a long-range motion sensor camera, so that the people will just sit back and point, instead of leanng forward, then i think it will be a major hit.
infact, you can put it anywhere you want to. I just put the webcam near the screen for simulating a touch screen effect, but depending on where you rig up the webcams, you can archieve different effects; e.g. like in Majority report - or like your idea to make it kind of long-rang and sit back comfortably, it's all up to the end user
This is a decent implementation and you're right, the main problem with an interface that uses pointing with your finger (and there are systems out there that exist that already use this technology) is that your arm gets sore. Not only that, pointing is probably one of the most awkward ways of controlling a mouse pointer.
the program would be needed itself, but I think that I will publish it for free - and of course 2 webcams, which should be around 15 $ each. So Count with around 30$ investment for this.
To make it it shouldnt be that hard now, just copy the code, so the person chooses the 2nd camera and the second isntead of tracking on X axis you just change to the Y axis...
excelent job, i was done some like this but in flash code, and to use one webcam y put a mirror to take two axis, but this action take out a lot of "touch space", with 2 cameras the "touch" area will be excelent like yours
how download
GTALMStarLeo 3 months ago
how do you move the folder?
Can you explain it.. thank you
queenbee4able 1 year ago
Very nice
zatalan 1 year ago
Haha gotta love that last name shwartz
From spaceballs "may the shwarz be with you"
abadboy2797 1 year ago
hi..wat programing language did u use?
how do you able to send mouse events to your desktop out of your original form?
zervixzade 2 years ago
whats the software called
wwerulez41 2 years ago
ok...good job
l060338 2 years ago
well binary is a technique in which you convert your image from RGB to grayscale and then grayscale to only two levels i.e. either the black or white...
l060338 2 years ago
oh, well no, I use a little more sophisticated technique. I split the image into the R, G and B channels and run the "binary" on each one separately. Then an algorithm chooses which channel has the better contrast and uses that one. Works way better than going straight from RGB to grayscale and then to B/W.
xwcg 2 years ago
ok...its good then...But according to my thinking the web cam should not be devoted for this purpose. I mean it should be in a position in which it normally is...
You Converted your input to Binary?
l060338 2 years ago
like i said in the video, the camera would have to be placed way higher, but that video was just a test and I didn't place it at the right position.
What do you mean binary? Everything that goes in and out of a PC is binary, if that is what you mean?
xwcg 2 years ago
wel l good but you left the work i.e. you are using white background instead of removing bakground...I have that feature in my app.
anyways nice work
l060338 2 years ago
i only used a white background cause my finger has poor contrast with the keyboard, if it were any other background it would work just fine without using a paper.
xwcg 2 years ago
Download?
ThaPaddeProductions 2 years ago
what download?
xwcg 2 years ago
can i dl the prog?
ThaPaddeProductions 2 years ago
Nice application for your application, lol. I've been wondering what to do with the fast motion tracking software I've been working on. I was thinking along the lines of cheating at video games.
themanyone 2 years ago
Is this written in C#? I would really like to make a program that is very modified from your buts has the same concept. I'm thinkig C# is too limited, correct?
Kaish3k 2 years ago
it's C# alright, but I'm using unsafe code for extra performance
xwcg 2 years ago
Unsafe? I never learned about it. Oh an just an idea to counter act the need of a second camera; you could measure the size of the finger and then calculate and average distance away from the camera? And how did you capture the camera frames I can't figureout how to do it without using an outside library.
Kaish3k 2 years ago
that wont work accurately unless I have a 1080p HD camera hoocked up, measuring the size of a finger is extremely inaccurate, especially when using webcams.
and yes, I wrote a library to capture the webcam frames
xwcg 2 years ago
It's got no name so far, I call it by it's codename which is "Rosenrot".
xwcg 2 years ago
future :D
MorokMorok 2 years ago
IMOGEN HEAP - clear the area
dani0001 2 years ago
Whats the song name?
dandandot 3 years ago
This comment has received too many negative votes show
Dude get a life...and a touchscreen.
Moratorium 3 years ago
i want the soft
baghyno 3 years ago
it`s finished ?
baghyno 3 years ago
nice..xD
mk0frosty 3 years ago
Definitely looking forward to this. Keep us updated with how the project is coming along!
willywonka73 3 years ago
thats pretty fucking sweet i like it nice job !!! KUDOSS!
phantomphreak241 3 years ago
how do u get ur webcam to do that can u show me
mazaar11 3 years ago
it's a program i am developing right now.
xwcg 3 years ago
When it's done?
jnbjabnk 3 years ago
lol... you can't ya right... thre is 1892719172179 other programs like this and I use one, PM for more info if you want.
sprunk24 3 years ago
that's quite impressive and state-of-the-art. to my idea, i think it's first of a kind that uses motion in controlling the computer screen. but it sure will cause soreness in the arms and elbows...and i think that's the major reason why not people will adapt it? (lagging won't be a problem, you can speed it up in thre)...but if u will consider a long-range motion sensor camera, so that the people will just sit back and point, instead of leanng forward, then i think it will be a major hit.
adohn386 3 years ago 3
infact, you can put it anywhere you want to. I just put the webcam near the screen for simulating a touch screen effect, but depending on where you rig up the webcams, you can archieve different effects; e.g. like in Majority report - or like your idea to make it kind of long-rang and sit back comfortably, it's all up to the end user
xwcg 3 years ago
This is a decent implementation and you're right, the main problem with an interface that uses pointing with your finger (and there are systems out there that exist that already use this technology) is that your arm gets sore. Not only that, pointing is probably one of the most awkward ways of controlling a mouse pointer.
allenu 3 years ago
you cant downlod it yet - im still developing it
the song in the background is Imogen Heap - Keep the Area Clear
xwcg 3 years ago
how much for it cost
nabilfaizi 3 years ago
the program would be needed itself, but I think that I will publish it for free - and of course 2 webcams, which should be around 15 $ each. So Count with around 30$ investment for this.
xwcg 3 years ago
wow its like a touch screen
saigendude 3 years ago
very cool, laggy, but you'll get that improved upon soon, keep up the good work. what's the song?
steebunli 4 years ago
nice
22quack 4 years ago
Im Impressed joejoe[.] C0M user
Greaper6
Greaper06 4 years ago
Thank you very much!
xwcg 4 years ago
is that Windows Vista?
romalittle 4 years ago
yes, but i switched back to XP ;)
xwcg 4 years ago
yeah, me too. Vista uses too much CPU. plus isn't compatible
romalittle 4 years ago 2
some change on this proyect?
vamp999 4 years ago
I am currently working on the 2-axis version ;) stay tuned
xwcg 4 years ago
To make it it shouldnt be that hard now, just copy the code, so the person chooses the 2nd camera and the second isntead of tracking on X axis you just change to the Y axis...
joaohenriquelopes 3 years ago
I see us moving windows in virtual space like Minority Report. No more monitors or keyboards!
almac4 4 years ago
Some day, maybe ;)
xwcg 4 years ago
excelent job, i was done some like this but in flash code, and to use one webcam y put a mirror to take two axis, but this action take out a lot of "touch space", with 2 cameras the "touch" area will be excelent like yours
vamp999 4 years ago
Very interesting!
adiblasi 4 years ago
wat is the song called
Cristian3938 4 years ago
Imogen Heap - Keep the area clean
xwcg 4 years ago