1 of 2
1
Release: CCV Color Tracking for simple development environment or laser tracking
Posted: 09 October 2009 01:17 PM   [ Ignore ]
Rank
Joined  2008-09-30
Total Posts:  6
New Member

Hello,

We’re glad to contribute to the community a patch for CCV to support color tracking.
It can be used to track laser pointers or leds, and also to track fingers on a standard LCD monitor/laptop using a red or green laser with line lens attached to it (http://www.dealextreme.com/details.dx/sku.5928).
The advantage of using a colored laser instead of IR is that you can see the beam, so you can avoid looking at it (although it can still burn your eyes, so use at your own risk grin)

This approach can be used as a simple/cheap development environment:

Schema:
schema.jpg

For now it tracks only one color for the sake of simplicity, but it can be extended to support multiple colors simultaneously.

Download:
http://pixtream.com.br/?page_id=53

Cheers

Image Attachments
schema.jpg
 Signature 

http://www.pixtream.com.br

Profile
 
 
Posted: 09 October 2009 01:21 PM   [ Ignore ]   [ # 1 ]
Avatar
RankRankRankRankRankRank
Joined  2009-04-14
Total Posts:  1897
Dedicated

amazing stuff !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 Signature 

One more but very useful blog : http://blog.cktouch.com/
Rear DI + Windows Seven = So Nice…
_________________________________________________

Profile
 
 
Posted: 09 October 2009 01:35 PM   [ Ignore ]   [ # 2 ]
Avatar
RankRankRankRankRankRank
Joined  2007-04-08
Total Posts:  2539
Dedicated

Looks good. Can you post this on the tasks list of CCV so it can be added to core? http://nuicode.com/projects/tbeta/issues

 Signature 

MTmini, MTbiggie, & Audiotouch creator & Community Core Vision Co-founder

Follow on:
My Blog | Facebook | Twitter | Youtube

Profile
 
 
Posted: 09 October 2009 04:14 PM   [ Ignore ]   [ # 3 ]
Avatar
RankRankRankRank
Joined  2007-09-18
Total Posts:  882
Moderator

thxs a lot LUis !!!
what a great contribution !! hurrah !!

i ‘ll do some test this we and send some vids wink

BY the way in which town of Brasil are you living ?

Your vid shows a little circular apploader , what is that ?

 Signature 

How many touches can you simultaneously perform ? 
Coming soon : EveryWall MT / Multi LaserPointers / MT SMS Wall
le WIKI en Français

Profile
 
 
Posted: 09 October 2009 05:30 PM   [ Ignore ]   [ # 4 ]
Rank
Joined  2008-09-30
Total Posts:  6
New Member

Thanks guys!

@cerupcat created the task http://nuicode.com/issues/448. If you want any help or change it to work on another revision, let me know.

@jimihertz great, looking forward to see your vids. I live in Porto Alegre - Rio Grande do Sul.
The circular launcher is from our multitouch framework, implemented in Qt. You can find more details here: http://nuigroup.com/forums/viewthread/7002/

Happy coding..

 Signature 

http://www.pixtream.com.br

Profile
 
 
Posted: 14 October 2009 06:34 AM   [ Ignore ]   [ # 5 ]
Avatar
RankRankRankRank
Joined  2007-09-18
Total Posts:  882
Moderator

Hi Luis ,

i just tried (unsuccessfully gulp  ) your CCV release :

it seems smtg related to the PS3 cam is missing ...
Could you post the full folder (instead of just the .exe) or point me to some solution wink

Can’t wait to push fwd !

Image Attachments
ccv_color_error.jpg
 Signature 

How many touches can you simultaneously perform ? 
Coming soon : EveryWall MT / Multi LaserPointers / MT SMS Wall
le WIKI en Français

Profile
 
 
Posted: 14 October 2009 09:04 AM   [ Ignore ]   [ # 6 ]
Rank
Joined  2008-09-30
Total Posts:  6
New Member

Hi Jimi,

The PS3eye API changed recently to support multiple cameras.. Can you please update the PS3EyeLib.dll in CCV bin folder with this version: http://www.pixtream.com.br/wp-content/uploads/2009/10/PS3EyeLib.dll
That should do the trick, but let me know..

See you

 Signature 

http://www.pixtream.com.br

Profile
 
 
Posted: 14 October 2009 11:13 AM   [ Ignore ]   [ # 7 ]
Avatar
RankRankRankRank
Joined  2007-09-18
Total Posts:  882
Moderator

it Wgulp  big surprise RKS !!!
The new dll solve the problem .
I did a few tests and calib & it works ok !! Huge congrats .
I need to go deeper in the settings you propose & do some real tests with a VP .

Thxs again , Luis !!! Imagination is the limit !!

 Signature 

How many touches can you simultaneously perform ? 
Coming soon : EveryWall MT / Multi LaserPointers / MT SMS Wall
le WIKI en Français

Profile
 
 
Posted: 14 October 2009 12:15 PM   [ Ignore ]   [ # 8 ]
RankRankRankRank
Joined  2008-11-22
Total Posts:  525
Elite

could you please tell me where can i get binary version?
edit :ok i found it thanks
http://www.pixtream.com.br/?page_id=53

 Signature 

my 19” LCD setup ----> turned into new look
my 60” FTIR setup (old video)

Profile
 
 
Posted: 15 October 2009 04:35 PM   [ Ignore ]   [ # 9 ]
Avatar
RankRankRankRank
Joined  2007-09-18
Total Posts:  882
Moderator

hi again,
i have some trouble calibrating properlly when using the video projector .
Is there any documentation about the settings ??

 Signature 

How many touches can you simultaneously perform ? 
Coming soon : EveryWall MT / Multi LaserPointers / MT SMS Wall
le WIKI en Français

Profile
 
 
Posted: 15 October 2009 05:36 PM   [ Ignore ]   [ # 10 ]
Rank
Joined  2008-09-30
Total Posts:  6
New Member

Hello Jimi,

Do you mean the color calibration or screen calibration?
The screen calibration should work as usual..
About the colors there’s currently no documentation, you need to experiment with the ranges to avoid other colors as much as possible without missing the tracking color on any part of the screen. If you’re tracking a red laser, the filter may let pass the red dots of the screen calibration, but that’s ok, it’s almost like an automatic calibration, as the point will already be on the right touch position (you can see that effect on the video I posted above). grin

 Signature 

http://www.pixtream.com.br

Profile
 
 
Posted: 15 October 2009 06:01 PM   [ Ignore ]   [ # 11 ]
Avatar
RankRankRankRank
Joined  2007-09-18
Total Posts:  882
Moderator

Color calibration , of course rasberry

So, what V,S,H stand for ?…

Image Attachments
color_setting_ccv.jpg
 Signature 

How many touches can you simultaneously perform ? 
Coming soon : EveryWall MT / Multi LaserPointers / MT SMS Wall
le WIKI en Français

Profile
 
 
Posted: 15 October 2009 06:10 PM   [ Ignore ]   [ # 12 ]
Avatar
RankRankRankRank
Joined  2007-09-18
Total Posts:  882
Moderator

mmm, ok

HSL and HSV are two related representations of points in an RGB color model that attempt to describe perceptual color relationships more accurately than RGB, while remaining computationally simple. HSL stands for hue, saturation and lightness, while HSV stands for hue, saturation and value from WIKIPIDIA

Here an accurate explanation for the french readers long face

 Signature 

How many touches can you simultaneously perform ? 
Coming soon : EveryWall MT / Multi LaserPointers / MT SMS Wall
le WIKI en Français

Profile
 
 
Posted: 21 October 2009 06:21 AM   [ Ignore ]   [ # 13 ]
Rank
Joined  2009-06-29
Total Posts:  2
New Member

Can someone compile to MAC,please! 176 is no longer available.
Thanks

http:\\thomasvanta.es

Profile
 
 
Posted: 10 May 2010 09:13 PM   [ Ignore ]   [ # 14 ]
Rank
Joined  2010-04-18
Total Posts:  1
New Member

What a nice patch!
I have a problem. Is this patch subject to PS3 eye? It seems to be crashed when I use another webcam instead.
Anyone help?

Kazuya

--------------------------------
Update:
It’s solved. When I use PS3 eye instead of my original webcam. It runs perfectly.
Thanks!

Kazuya

Profile
 
 
Posted: 11 December 2010 11:20 AM   [ Ignore ]   [ # 15 ]
Rank
Joined  2010-08-11
Total Posts:  49
New Member

I have a generic webcam, when I enable “Color T.” the program crash. I’m using Windows 7 64 bits.

jimihertz - 14 October 2009 11:13 AM

it Wgulp  big surprise RKS !!!
The new dll solve the problem .
I did a few tests and calib & it works ok !! Huge congrats .
I need to go deeper in the settings you propose & do some real tests with a VP .

Thxs again , Luis !!! Imagination is the limit !!

Could you make it work? did you use a ps3 eye cam?
I can’t find the revision 176

Profile
 
 
   
1 of 2
1