5 of 5
5
>>> The PS3Eye Multicam Driver is here!!! <<<
Posted: 04 January 2010 02:48 PM   [ Ignore ]   [ # 61 ]
Rank
Joined  2009-07-07
Total Posts:  14
New Member

Alex, the fact that your not worried about an 8 camera driver has me incredibly intrigued. I don’t even know how you would start managing the bandwidth there.

edit: omg, I just saw the 8-camera array on the CL website. That’s absurd.

Thanks for your reply regarding frame dropping. I’ve discovered that it’s more my fault than the driver. I was doing the analysis by capturing with AMcap and then checking the video. In fact, the driver doesn’t drop many frames at all. It’s AMcap that drops frames when it’s trying to save and compress video on the fly.

It looks like the CL-Eye multicam API already allows multiple independent cameras? I only have one PS3Eye on me right now, but I’m looking forward to trying it with two soon!

I like that you’ve clearly separated the project into the driver and the SDK.

Profile
 
 
Posted: 04 January 2010 06:34 PM   [ Ignore ]   [ # 62 ]
RankRankRank
Joined  2009-05-05
Total Posts:  342
Sr. Member

by release do you mean a CCV which supports over 2 cameras? or do you mean a new CL-Eye SDK or driver version?

I was thinking on proceeding with re-working CCV for 8 cameras but if your in the process it wouldnt make much sense.

Profile
 
 
Posted: 05 January 2010 03:34 AM   [ Ignore ]   [ # 63 ]
Avatar
RankRankRank
Joined  2008-05-08
Total Posts:  281
Administrator
kylemcdonald - 04 January 2010 02:48 PM

Alex, the fact that your not worried about an 8 camera driver has me incredibly intrigued. I don’t even know how you would start managing the bandwidth there.

edit: omg, I just saw the 8-camera array on the CL website. That’s absurd.

Thanks for your reply regarding frame dropping. I’ve discovered that it’s more my fault than the driver. I was doing the analysis by capturing with AMcap and then checking the video. In fact, the driver doesn’t drop many frames at all. It’s AMcap that drops frames when it’s trying to save and compress video on the fly.

It looks like the CL-Eye multicam API already allows multiple independent cameras? I only have one PS3Eye on me right now, but I’m looking forward to trying it with two soon!

I like that you’ve clearly separated the project into the driver and the SDK.

I wouldn’t use DirectShow for any of that kind of time critical tasks. It is too unpredictable. You should use the native CL-Eye Multicam API for that since it guaranties that if the frame is captured, you’ll get it.

~Alex

 Signature 

Computing is not about computers any more.  It is about living!

>>> CL-Eye Platform SDK is here <<<

Profile
 
 
Posted: 05 January 2010 03:36 AM   [ Ignore ]   [ # 64 ]
Avatar
RankRankRank
Joined  2008-05-08
Total Posts:  281
Administrator
cityguru - 04 January 2010 06:34 PM

by release do you mean a CCV which supports over 2 cameras? or do you mean a new CL-Eye SDK or driver version?

I was thinking on proceeding with re-working CCV for 8 cameras but if your in the process it wouldnt make much sense.

It will initially just be a redist version of the SDK. We are not working on making CCV work with more than two cams at this time. So go ahead, you are welcome to do it.

~Alex

 Signature 

Computing is not about computers any more.  It is about living!

>>> CL-Eye Platform SDK is here <<<

Profile
 
 
Posted: 05 January 2010 03:41 AM   [ Ignore ]   [ # 65 ]
Rank
Joined  2009-07-07
Total Posts:  14
New Member
AlexP - 05 January 2010 03:34 AM

I wouldn’t use DirectShow for any of that kind of time critical tasks. It is too unpredictable. You should use the native CL-Eye Multicam API for that since it guaranties that if the frame is captured, you’ll get it.

I used DS because I was writing with GCC and couldn’t figure out how to export the native API from Visual Studio. If you have any advice on this, I’d be super grateful. I can post on the CL forums instead, if that helps.

The DS wrapper is actually more reliable than I expected, and doesn’t have that much overhead. For example, if I project the numbers “1” and “2” on alternating frames at 60 Hz, point the camera at the projection while it runs at 60 fps, and maintain a circular buffer of the last two images from the camera, then the numbers only swap places every 33 seconds (indicating a 59.97 Hz vs 60 Hz discrepancy). I don’t see any swapping due to dropped frames.

Profile
 
 
Posted: 06 January 2010 12:02 AM   [ Ignore ]   [ # 66 ]
RankRankRank
Joined  2009-05-05
Total Posts:  342
Sr. Member

Is it possible to pull off 8 cam support with current SDK? or do i need to wait for Redist SDK you referred to above? In either case, what sort of things should we look out for in the redist of the SDK?

Profile
 
 
Posted: 06 January 2010 08:38 AM   [ Ignore ]   [ # 67 ]
Avatar
Rank
Joined  2009-05-19
Total Posts:  10
New Member

Hi cityguru,

Its only possible to use 2 cameras with the current SDK, the guys are sorting out licensing issues before more cameras are enabled. But I think they’ll be realeasing soon grin

Have a look at the following topic to check out the answer:
CL-Eye-Platform-SDK-Only 2 Cameras detected

 Signature 

“Strive for perfection in everything you do. Take the best that exists and make it better. When it doesn’t exist, design it, build it and Open Source it!”

Profile
 
 
Posted: 06 January 2010 11:03 PM   [ Ignore ]   [ # 68 ]
RankRankRank
Joined  2009-05-05
Total Posts:  342
Sr. Member

Alex, in regards to expanding cams for CCV, how does the SDK fit in?
I have the source code for CCV
I have the PS3 driver
I have the API documenation

So having the above isnt this all i need? Does the SDK contain an additional component that i need which acts as a bridge between CCV and the PS3 driver?

Also above someone says that SDK wont work with more than 2 cameras, so how can i proceed in working or developing for 8 cam support?

Profile
 
 
Posted: 08 January 2010 10:04 AM   [ Ignore ]   [ # 69 ]
Avatar
RankRankRank
Joined  2008-05-08
Total Posts:  281
Administrator
cityguru - 06 January 2010 12:02 AM

Is it possible to pull off 8 cam support with current SDK? or do i need to wait for Redist SDK you referred to above? In either case, what sort of things should we look out for in the redist of the SDK?

The CLEyeMulticam in the SDK is strictly developer component and supports up to two camera. The redist version of CLEyeMulticam will support as many cameras as you wish. API-wise these components are exactly the same. We are planning on adding some extensions to the API where developers can write processing plugin components, but this is still in the pipeline. Also we are planning on adding the image stitching component so that you can automatically load and start all your cameras and get a simple image out of it.

AlexP

 Signature 

Computing is not about computers any more.  It is about living!

>>> CL-Eye Platform SDK is here <<<

Profile
 
 
Posted: 08 January 2010 10:08 AM   [ Ignore ]   [ # 70 ]
Avatar
RankRankRank
Joined  2008-05-08
Total Posts:  281
Administrator
cityguru - 06 January 2010 11:03 PM

Alex, in regards to expanding cams for CCV, how does the SDK fit in?
I have the source code for CCV
I have the PS3 driver
I have the API documenation

So having the above isnt this all i need? Does the SDK contain an additional component that i need which acts as a bridge between CCV and the PS3 driver?

Also above someone says that SDK wont work with more than 2 cameras, so how can i proceed in working or developing for 8 cam support?

You are right, this is all you need to proceed in your development. In CCV there is a PS3Eye class that wraps the API and exposes it to the CCV internally.

AlexP

 Signature 

Computing is not about computers any more.  It is about living!

>>> CL-Eye Platform SDK is here <<<

Profile
 
 
Posted: 11 January 2010 01:21 AM   [ Ignore ]   [ # 71 ]
RankRankRank
Joined  2009-05-05
Total Posts:  342
Sr. Member

So i am guessing I can build upon that class, see how they took it from one to two and build on that right?

But my other question is even if i do build upon it and try to duplicate the methods, how can i test it? i cant.  Even if i write the correct commands and expand the GUI to show 8 and i wouldnt know its working if it only supports 2

Profile
 
 
Posted: 14 January 2010 09:19 AM   [ Ignore ]   [ # 72 ]
Rank
Joined  2010-01-12
Total Posts:  2
New Member

I noticed in the device manager that the drivers for more than 2 cams are showing up. Is there any way to access the drivers through code without using the SDK which currently limits to up to 2 cams. I have something custom that I want built that needs access to the drivers directly without going through the SDK. Is this possible.

Profile
 
 
Posted: 19 January 2010 08:45 AM   [ Ignore ]   [ # 73 ]
Avatar
Rank
Joined  2008-05-13
Total Posts:  35
New Member

Hey Alex,

we’ve installed this successfully. Check this preliminary video wink

http://vimeo.com/8660060

Thank you

take care,

 Signature 

HCI videos
and photos

Profile
 
 
Posted: 19 January 2010 10:53 PM   [ Ignore ]   [ # 74 ]
Rank
Joined  2009-04-12
Total Posts:  6
New Member

Hey guys, anyone know what’s going on with codelaboratories.com and registeration?  I’m trying to download CL-Eye Platform SDK, and I can’t because it’s not sending out the registration/activation email when I try to sign up.  It certainly looks like a problem with their server.  I tried to use reset password, and it spit an error back out to me saying that it can’t send outbound emails.

I’m hoping to be able to play with, and eventually contribute to, CL-Eye SDK.

Profile
 
 
   
5 of 5
5