GigE Camera Input

pseudostereo's icon

Has anyone had any experience using Gigabit Ethernet cameras (like ones made by Prosilica, etc) with Jitter? I assume one would have to develop custom drivers for them - anybody working on this?

pm's icon

Nobody has a clue? Imaging source has released a new GigE camera, I would really like to get one, but I'm not sure it is going to work in my setup... Does anyone has an idea about how to use it in Jitter, on a mac?

Thanks a lot!

GhostandtheMachine's icon

I am not sure, but I think the Ueye camera's I use are gigabit Ethernet. i can run multiple's of them at once using vista and xp. You might want to check out their drivers. The camera is the IDS Ueye

Antoine Villeret's icon

this post is quite old but i've just made some test with a Basler Scout GigE camera

as Basler provides a Windows driver for their GigE camera it works under Windows with jit.dx.grab
I can grab 120 fps @ 640 x 480
all the camera settings are available through the setting panel opened with the setting message
I don't know if there is a way to control these parameters on the fly

moreover, Basler doesn't make a driver nor a SDK for OS X so i think there is actually no way to use the GigE camera from Basler under OS X
but Prosilica provides both a Windows and OS X SDK so maybe it's possible to use Prosilica GigE camera with Jitter under OS X

I might have a Prosilica GigE camera for testing in the few months and I will report here the result with Jitter

Sophia's icon

I am very interested in this as well. I spoke to a guy from Prosilica last week who made it seem like it would be extremely difficult to write an interface to pull frames at any decent rate (like more than a few fps). That's awesome that you were able to get 120 fps out of the box with the Basler! Too bad they don't have a driver for Mac.

What mostly attracted me to the Prosilica is that their new GX series allows you to control the focus from the computer, which is quite rare in industrial cameras, but I guess these were made for the military security market. I am about to try the same thing by hacking an ENG lens with a microcontroller so I can basically have a broadcast quality PTZ camera to control with Max.

Antoine Villeret's icon

Basler may develop an OS X SDK for their GigE camera but I don't know when...
I hope it will be in a not too distant future...

Concerning the 120 fps framerate with the Basler, it require some hardware configuration such as a gigabit ethernet interface and the possibility to set up the MTU to the jumbo frame size (9000 byte).
The 120 fps is the default framerate of the Scout scA640-120gm and the PylonViewer - i.e. the windows viewer tool that comes with the cam - captures 120 fps without any problem and/or CPU overloading.

I don't know why he said to you there are difficulties to pull frames at high framerate, can you explain a bit more ?

a.

Sophia's icon

I should have been more clear. He didn't say that there were difficulties with the camera, just that it would likely be difficult for *me* to write a driver. I guess they only hire engineers for sales and this guy said that, about ten years out of school, he is unable to write a working driver from scratch and could only write a program to pull a couple of frames independently. Considering that I have no formal training in computer science or engineering, I would likely run into some problems.

That said, I believe the Prosilica Gx series only pulls 60 fps, with some models much slower. I think he said one only gets 15 fps, which I guess is alright for security purposes (as opposed to manufacturing).

I am particularly interested in really high framerates for my own purposes. Have you tried any reasonably priced network camera that can get a higher framerate than the Basler?

Antoine Villeret's icon

haha i love this kind of disclaimer...
yes, to write a Jitter external that talk with a GigE cam requires some computer skill but it's not impossible for someone who is patient and diligent
and i could make one as soon as i will have a cam with OS X and Windows SDKs.

the faster GigE cameras i've found deliver around 200 fps @ 640x480 but i've not tried it yet
keep in mind that most of this kind of cameras have ROI or binning functions that reduce the resolution but improve the frame rate
for example my Sony XCD-V60 delivers 90 fps @ 640 x 480 and 180 fps @ 320 x 240.

best

joedan06's icon

@Antoine Villeret

I'm actually looking at purchasing the same camera you were describing before I found this post. Did it really work that easy with Max if not what were the problems you had to overcome to use it? I was planning on using their SDK and writing custom software, but if it works with GigE through jit.dx.grab then my life would become so much easier!