1 of 2
1
Movid, a Modular Open Vision Interaction Daemon - Call for participation
Posted: 19 April 2010 03:20 PM   [ Ignore ]
Avatar
RankRankRank
Joined  2008-12-27
Total Posts:  262
Moderator

This is a call for developers. Binaries will be not provided until the project will reach the first Beta.

Hi everyone,

We are glad to announce the birth of the Movid project: http://movid.org/

<img width="400" height="210" src="http://movid.org/uploads/Main/movid-0.1.png"> <img width="400" height="210" src="http://movid.org/uploads/Main/movidfid-0.1.png">

Movid is an acronym; it stands for ‘Modular Open Vision Interaction Daemon’. It’s a cross-platform and Open Source vision tracker, designed to be as modular as possible. Although the project is pretty young, it already features more than 20 modules, including blob and fiducial trackers as well as TUIO output. Movid is coded in C++, and use WOscLIB, cJSON, libevent, libfidtrack, jpeg-8 and XgetOpt.

Movid has several key characteristics:

<ul>
<li>Cross-platform: It works under Windows, Linux and MacOSX.</li>
<li>Daemon: You can run the program without a GUI and control it from another computer over the network.</li>
<li>Threading: Each module can be run inside a thread. This means that you can finally fully utilize your multi-core processor!</li>
<li>Remote API: The daemon can be controlled with a JSON API. This also means that you can write your own GUI, e.g. in Flash, and the daemon can be controlled from any application that can make http requests!</li>
<li>Full HTML5 embedded administration: By default, the daemon acts as a HTTP server. You can control and modify the tracking pipeline in real-time and adjust many parameters.</li>
<li>Image streaming: Most modules process images. For your application or GUI, you can get the output image via a stream. So your applications can show any image from the piepline or use it for advanced features</li>
<li>Flexible pipeline: Unlike other applications, Movid allows you to fine-tune your image processing pipeline if you are an expert. You can create new pipelines, add modules/filters and change their parameters in real time.</li>
</ul>

However, Movid is not ready for users yet, since we are missing a few modules, like calibration. Right now, we are searching developers to support us with the further development.

<ul>
<li>Licence: QPL (Open Source)</li>
<li>Website: http://movid.org/</li>
<li>Documentation: http://movid.org/Documentation/Index</li>
<li>How to contribute: http://movid.org/Documentation/HowToContribute</li>
<li>Source Code: http://github.com/tito/Movid</li>
<li>Developers ML: http://groups.google.com/group/movid-dev</li>
<li>Vimeo videos: http://vimeo.com/groups/41681/
<ul>
<li>Introduction to Movid: http://vimeo.com/11056184</li>
<li>Fiducial tracking: http://vimeo.com/11047041</li>
</ul></li>
</ul>

The core team currently consists of:
<ul>
<li>Christopher Denter</li>
<li>Mathieu Virbel</li>
<li>Seth Sandler</li>
<li>Thomas Hansen</li>
</ul>

Enjoy !


 Signature 

Kivy | PyMT | Movid

Profile
 
 
Posted: 19 April 2010 03:44 PM   [ Ignore ]   [ # 1 ]
Avatar
RankRankRank
Joined  2009-06-09
Total Posts:  268
Sr. Member

Yay! Congrats everyone! grin

 Signature 

My Blog
PyMT—Create Multitouch Software easily!
Movid—New cross-platform tracker, work in progress!

Profile
 
 
Posted: 19 April 2010 04:59 PM   [ Ignore ]   [ # 2 ]
Avatar
RankRank
Joined  2008-10-23
Total Posts:  148
Member

WOOW!
This is marvelous! From a first look, it’s a better Platform than CCV. Is this the end of CCV big surprise  shock ?
I would be glad to contribute something in the future.

Congratulations!!!

Profile
 
 
Posted: 19 April 2010 05:16 PM   [ Ignore ]   [ # 3 ]
Avatar
RankRankRankRankRankRank
Joined  2009-04-14
Total Posts:  1897
Dedicated

looks very nice indeed ! Just a question, why not merging it with ccv instead of creating a second software ?

I’m still a newbie developper but I would love to help you guys !

 Signature 

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

Profile
 
 
Posted: 19 April 2010 05:22 PM   [ Ignore ]   [ # 4 ]
Avatar
RankRankRank
Joined  2009-06-09
Total Posts:  268
Sr. Member

We are not “merging” it with CCV because it is fundamentally different.

You are right that it is often a better idea to enhance existing projects instead of creating something new, but Movid’s design goals are fundamentally different, which is why it seemed a LOT easier to just rewrite everything from scratch. For example, if you look at most of the GSoC ideas for CCV, we already have that in Movid. This is by no means (I repeat: NO means) meant to demean CCV, which I think is still pretty nice for new users. It rather means that we learned from CCV. It’s just our attempt to do it and we hope you like it. If not, help us shape it the way you want it or just use CCV or reactivision. grin

 Signature 

My Blog
PyMT—Create Multitouch Software easily!
Movid—New cross-platform tracker, work in progress!

Profile
 
 
Posted: 19 April 2010 05:29 PM   [ Ignore ]   [ # 5 ]
Avatar
RankRankRankRankRankRank
Joined  2009-04-14
Total Posts:  1897
Dedicated

ok that’s what i thought but wanted to be sure…
I’ll try this as soon as possible, and if i can’t help developping, i’ll help you making it better and test it…

 Signature 

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

Profile
 
 
Posted: 19 April 2010 06:06 PM   [ Ignore ]   [ # 6 ]
RankRank
Joined  2009-04-15
Total Posts:  187
Member

wow.. sounds too good to be true smile great work!!!

Profile
 
 
Posted: 20 April 2010 02:34 AM   [ Ignore ]   [ # 7 ]
Avatar
RankRankRankRankRankRank
Joined  2009-04-14
Total Posts:  1897
Dedicated

I’ve just finished trying it : AMAZING WORK GUYS. Definitly a master piece of coding !!! Won’t demean CCV because it is a little bit more complex to get used to, but this is a great piece of software to fully customize your image and use all available tools !!! Can’t wait to see what’s next !!!

 Signature 

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

Profile
 
 
Posted: 20 April 2010 02:56 AM   [ Ignore ]   [ # 8 ]
Avatar
RankRankRank
Joined  2008-12-27
Total Posts:  262
Moderator

The complexity is due to the current user interface. For the release, we may build a fixed interface as CCV (the CCV pipeline is static).
For now, it’s just a call for developer smile

 Signature 

Kivy | PyMT | Movid

Profile
 
 
Posted: 20 April 2010 03:09 AM   [ Ignore ]   [ # 9 ]
Avatar
RankRankRankRankRankRank
Joined  2009-04-14
Total Posts:  1897
Dedicated

But the interface is very convinient too, I kinda like the concept of the web GUI instead of a static form… It would male movid easier to run movid without any visual part… As soon as I’m done with my exams, I’ll fully learn C++/# and be read to help you guys !!!

 Signature 

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

Profile
 
 
Posted: 20 April 2010 06:24 AM   [ Ignore ]   [ # 10 ]
RankRankRankRank
Joined  2008-11-22
Total Posts:  529
Elite

my tongue has stopped working, awesome work, congrats all big surprise big surprise

 Signature 

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

Profile
 
 
Posted: 20 April 2010 07:13 AM   [ Ignore ]   [ # 11 ]
Rank
Joined  2007-07-25
Total Posts:  36
New Member

I downloaded and i am playing wit it.
Amazing work, thanks guys.
smile

Profile
 
 
Posted: 20 April 2010 08:37 AM   [ Ignore ]   [ # 12 ]
RankRank
Joined  2009-01-30
Total Posts:  201
Member

Hey Guys,

just downloaded the source files and tried to compile it on win7.
I’m getting the same error all the time:

moFactory.obj : error LNK2019: Reference to unresolved external symbols “"class moModule * __cdecl factory_create_moCanny(void)” (?factory_create_moCanny@@YAPAVmoModule@@XZ)” in function “"public: static void __cdecl moFactory::init(void)” (?init@moFactory@@SAXXZ)”.

Can someone help me ?

Profile
 
 
Posted: 20 April 2010 08:43 AM   [ Ignore ]   [ # 13 ]
Avatar
RankRankRank
Joined  2009-06-09
Total Posts:  268
Sr. Member

Hi. I just added the module that causes it to fail for you. I guess you are using Visual Studio to compile? Because I didn’t add it to the VS Solution yet due to lack of Windows (until now). Am I correct? If so, I can help you further.

 Signature 

My Blog
PyMT—Create Multitouch Software easily!
Movid—New cross-platform tracker, work in progress!

Profile
 
 
Posted: 20 April 2010 08:46 AM   [ Ignore ]   [ # 14 ]
RankRank
Joined  2009-01-30
Total Posts:  201
Member

yes i’m using vs 2008, had no problem on mac.
But as long as my table works on windows i wanted to try it with that.

Profile
 
 
Posted: 20 April 2010 08:57 AM   [ Ignore ]   [ # 15 ]
Avatar
Rank
Joined  2009-11-04
Total Posts:  39
New Member

hi

i try to build this solution but i have a problem in “add” structure ....
and the IP “ http://127.0.0.1:7500/ “is not working ...

i need help

 Signature 

CTGroup
from:Yemen - Aden

Profile
 
 
   
1 of 2
1