Skip to content

Blog Moved – http://thiagodefreitas.com/blog

February 25, 2010

Please, when looking for some information, visit my updated blog, at http://thiagodefreitas.com/blog

Winding Down – GSOC 2009 (Post 1)

September 11, 2009

The summer

Summer period

is near to finish and this is the first of a series of 5 posts that are going to summarize some of the great things that happened during this summer, the posts are going to consist of:

1. Introduction, acknowledgments, contact guidelines

2. About Code Submission and Small Tutorial for Compiling/Running( for tomorrow)

3. Complete video with simple(although more detailed than the previous videos) describing the main functionalities

4. A formal report that would lead people to comprehension of some of the aspects and the theory involved in this project development that were faced during the summer.

5. A brief talk about the roadmap, about my ideas to be implemented in the future of this CCV module,  the drawbacks of the techniques tested during the summer and also the positive aspects of them, about hand-tracking and tracking in general for the multi-touch field (from my point of view), and according to the experience gained during this Summer.

So, let`s start it…

As everyone may know by this moment(at least everyone reading it here 🙂 ), my project consisted of developing a hand-tracking module for the CCV(Community Core Vision – http://ccv.nuigroup.com). So, it was developed using the CCV code base, the OpenFrameworks Library and the OpenCV library for the major implementations of the Computer Vision algorithms. 5 techniques were implemented for Hand Tracking, where the user may choose among them, the most suitable to its setup and needs. Later , this information is provided at the TUIO string for people developing applications that would use this hand information. At the Roadmap post, I will talk more about further enhancements to this approach…

Here is where I thank the mentor(THANKS LAURENCE! – http://multigesture.net) for the patience and for being “strict/severe and helpful and friendly” at the amount I needed for helping me to “keep fighting”and believing that things could be done, the results that “started to appear”at the final-term were simply amazing. The “extra-GSOC/life”challenges faced during the summer became a step-forward to been able to finish the project entirely.

The project itself provided a tricky and wonderful level of complexity at its nuances. I am definitely going to keep working/developing on that, and hope that Seth and the NUI Group allow me to contribute some more with the CCV :D. Here is where I thank NUI GROUP for the amazing opportunity that was given for me during the Summer, an amazing and unforgettable summer. THANKS A LOT FOR CHRISTIAN MOORE AND SETH! those guys are simply awesome… I have been following by distance the other GSOC NUI Group projects, and I advise everyone to check the really cool things that have been done, and that I will be trying myself. The mentors really do deserve to have a great time(free ice-cream :P) at the “GooglePlex”, and the students for the money, and the t-shirt 🙂

Now, I thank GOOGLE(!!), for the T-SHIRT, for the money ( REALLY helpful for myself), and for keeping the Google Summer of Code program active and to support the Open-Source Community, especially mentoring organizations like NUI Group.

About contact… sincerely, I am a definitely seeking for discussion/opinion/critics/feedback/partnerships, at the actual code, at future implementations for the module, and everything that I could work and improve for contributing it to the CCV(initially CCV-HAND), so it is really easy to find my mail from the GSOC proposal or at the NUI Group site, or at the IRC #nuigroup channel(yeah, I have been somehow away from there, but I will come on more often), and also at some topic at the NUI group forum. If you wanna help with something or if I can help with something , just send a mail and I will reply as soon as I can…

I think that it is enough for the 1st post, so keep checking until the 5th, if you want 🙂 , and for the Roadmap and future implementations I will try to keep posting at this blog, so just keep checking here, if you want to interact and check what is going on.

Finally, I thank the blog visitors, youtube viewers, code checkers, prayers, and everyone that gave a “positive thought”for this project to be successful at this Google Summer of Code 2009. 😀

Last, but not least, to thank my professor/advisor Antonio Marcus Nogueira Lima (from Universidade Federal de Campina Grande – UFCG), Herman M. Gomes, and Alexsandro from the INdT for the guidance, help and advices. And for the person at the Embedded Systems and Pervasive Computing Lab at UFCG(http://embedded.ufcg.edu.br) for letting me to be away from my project there during the GSOC period. thanks for Martin Karltenbrunner for the feedback according the TUIO string.

~CCV – HAND TRACKING MODULE – Video 9 – Finger Varredure at Hand ROI

August 19, 2009

Youtube

Vimeo

~CCV – HAND TRACKING MODULE – Video 8 – Finger Varredure at Hand ROI

August 19, 2009

Youtube

Vimeo

~CCV – HAND TRACKING MODULE – Video 7

August 17, 2009

“Ripped” the Seth Video, so here is the Module working on a very different setup from the test one. Some fixes still need.

Later this week, I make a bigger post with a more formal/complete explanation of everything. And about the status of the project. 🙂

Youtube

Vimeo

~CCV – HAND TRACKING MODULE – Video 1

August 16, 2009

Youtube

Vimeo

~CCV – HAND TRACKING MODULE – Video 6

August 16, 2009

Youtube

Vimeo

~CCV – HAND TRACKING MODULE – Video 5

August 16, 2009

Youtube

Vimeo

~CCV – HAND TRACKING MODULE – Video 4

August 16, 2009

Youtube

Vimeo

~CCV – HAND TRACKING MODULE – Video 3

August 16, 2009

Youtube

Vimeo