General > General Technical Chat
Where can I get camera software for a Gig-E camera?
(1/2) > >>
Ben321:
I think Gig-E is not just specifying that the camera uses a gigabit ethernet connection, but actually is a specific protocol used for controlling, as well as getting an image from, such a camera. So of course it will require control software for it. I have been considering buying a used Gig-E camera from ebay just to experiment with, and my laptop's ethernet port does support gigabit speed, but I would still need control/viewer software. Is there any free Gig-E camera software. I know Lab View can work with such cameras, but I also know it's a HUGE program (even the free version is several GIGABYTES in size), so it's way too bloated for just one specific application (in this case controlling and viewing the video from a Gig-E camera).
Tom45:
As evb149 said, you will need to download support software from the camera's manufacturer. They will typically have something that will at least talk to the camera and be able to configure it.

More than that and all bets are off. Gig-E is just one layer between the camera and the computer. The API for a camera is typically specific to a manufacturer and often, a camera model.

I support a system with 6 Gig-E cameras from two different companies. The API interface is totally different between the two manufacturers. And just to make it harder to use their cameras, one of the manufacturers came out with a totally different API for their latest model that is about to be released. There is no apparent reason why they needed to do that. Perhaps their previous staff quit and a new hire out of college decided to reinvent the wheel. Yes, I'm bitter.
Ben321:

--- Quote from: evb149 on July 08, 2021, 11:08:19 pm ---The "easiest" way is to download the support software from the camera vendor, if possible (i.e. out of business, product downloads are not freely available, product not supported in your OS of choice, ...).

I have seen some vendors web sites where they have control / configuration software, image / video capture utilities, software development kits which can facilitate making scripts / programs that do image acquisition, et. al.  I imagine they'd sometimes have interface libraries / "drivers" / whatever for software such as MATLAB, LabView, maybe some OpenCV interface stuff, et. al.

I am not personally aware of what industry standards might be in use by some / many GbE cameras.  For cameras before GbE there were multi-vendor specifications like CameraLink and others for imager physical / electrical / logical interface / image acquisition parameters.   I suppose you may be able to find some open standard related software which your camera might natively support or support with the add in of a host based software "driver" / library.

Some cameras might even have something simple like a IP/TCP based HTTP/HTTPs service that hosts a web application / site where you can connect and locally change settings / parameters just using a web browser.

Others could use something like SNMP or have ftp/tftp/dhcp based configuration parameters / files etc.

The streaming video format itself though is likely to support something simple like some form of basically raw video or streaming in some standard kind of IP-video format uncompressed or lightly compressed until such video exceeds the capabilities of the ethernet link at which point maybe they have vendor specific protocols for CODECs / compression / rich encoding with video  & metadata etc.

--- End quote ---

My understanding was that Gig-E was more than just a fancy term for gigabit ethernet. While it uses gigabit ethernet speeds, the term Gig-E is capitalized because it's the name of a specific protocol for communicating with industrial cameras, and provided a standardized software interface, so anybody who wanted to make software that could control a Gig-E camera could just follow the specifications and implement that functionality in their software. I think I read somewhere that the Gig-E standard is based on the CameraLink standard, except that it doesn't use the proprietary connector that CameraLink uses. Obviously some companies add their own special commands to the their own cameras for special features, but to be officially labeled Gig-E their cameras need to follow the official specification, which means at a bare minimum their cameras need to be able to respond properly to the standard set of Gig-E commands. So I was wondering if somewhere out there, there might be some software that uses the generic Gig-E interface with the base set of commands, that would allow controlling the basic features on, and receiving video from, these cameras. There must be some software out there like that, but I can't seem to find it. That's why I was posting and asking about that in this forum, hoping that someone here might know where to find such software.
olkipukki:

--- Quote from: Ben321 on July 08, 2021, 09:44:26 pm ---I have been considering buying a used Gig-E camera from ebay just to experiment with,...

--- End quote ---
Before spend $($($)), worth to check if a camera is officially supported

https://www.automate.org/a3-content/vision-standards-gige-products


--- Quote from: Ben321 on July 08, 2021, 09:44:26 pm --- there any free Gig-E camera software. I know Lab View can work with such cameras, but I also know it's a HUGE program (even the free version is several GIGABYTES in size), so it's way too bloated for just one specific application (in this case controlling and viewing the video from a Gig-E camera).

--- End quote ---

What are you planning to do - just acquire image/video or some post-processing too?

For example, you can try Lite version or use above list for another software vendors

https://www.adaptive-vision.com/en/software/studio/


Ben321:

--- Quote from: olkipukki on July 11, 2021, 12:53:04 am ---
--- Quote from: Ben321 on July 08, 2021, 09:44:26 pm ---I have been considering buying a used Gig-E camera from ebay just to experiment with,...

--- End quote ---
Before spend $($($)), worth to check if a camera is officially supported

https://www.automate.org/a3-content/vision-standards-gige-products


--- Quote from: Ben321 on July 08, 2021, 09:44:26 pm --- there any free Gig-E camera software. I know Lab View can work with such cameras, but I also know it's a HUGE program (even the free version is several GIGABYTES in size), so it's way too bloated for just one specific application (in this case controlling and viewing the video from a Gig-E camera).

--- End quote ---

What are you planning to do - just acquire image/video or some post-processing too?

For example, you can try Lite version or use above list for another software vendors

https://www.adaptive-vision.com/en/software/studio/

--- End quote ---

I don't need any processing in the capture/control software. Any processing will be done to the captured image or video in separate software, even if I have to write that software myself.
Navigation
Message Index
Next page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod