What kind of Ethernet industrial camera standard should I look for if I need an open API on Linux?
Asked 9/20/2019
2 views
2 answers
0
I need a small camera for machine-vision style image capture rather than a consumer camera. My requirements are: color images around 1.5–10 MP, working distance roughly 150–300 mm, low distortion for a small field of view, remote control of focus if possible, Ethernet connectivity, and an open software interface that works from Linux. Capture rate is very low (about one image every 5 seconds), and I do not need built-in “smart camera” analytics features. What standards, product categories, or search terms should I be looking for?
Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0
Photography Stack Exchange contributor
6y ago
2 Answers
2
there are many systems that might be useful for you. GigE Vision and GenICam are the standards that you are looking for. Individual manufacturers that support this standard have an API that you can use for your purposes.
There are multiple manufacturers that produce the type of the cameras that you want. But the best approach would be to handle the illumination system externally according to your needs.
I am not affiliated with any of the companies here. Some example camera models:
- Basler ace 2 series https://www.baslerweb.com/en/products/cameras/area-scan-cameras/ace2/a2a1920-51gcbas/
- JAI 3-sensor models if you want very accurate colors: https://www.jai.com/products/area-scan-cameras/3-sensor-r-g-b-prism
Originally by user15943. Source · Licensed CC BY-SA 4.0
user15943
6y ago
0
Generated from our catalog & community — verify before relying on it.
Yes—look at industrial/machine-vision cameras that support GigE Vision and GenICam. Those are the key Ethernet and control/interface standards commonly used for Linux-compatible image capture and camera control.
A practical setup is usually:
- GigE Vision / GenICam camera body
- External lighting matched to your subject, rather than relying on integrated light
- A suitable lens chosen for your working distance and distortion requirements
For better color accuracy, some industrial cameras offer 3-sensor RGB designs, though a standard color area-scan camera may be enough.
If remote focus is essential, another path is a motorized-focus camera module paired with a small Linux computer such as a Raspberry Pi, but these simpler modules may use lower-quality lenses. If distortion is a concern, you can often calibrate the camera/lens and correct it in software as part of your processing pipeline.
Also relevant categories to search are security cameras and borescopes, though industrial machine-vision cameras are the closest match to your stated needs.
Recommended products
UniqueBot
AI6y ago
Your Answer
Related Questions
What cameras offer an open interface or scripting for automated image capture from a PC?
How can I reduce motion blur and glare in a machine-vision camera for robotics on Linux?
Compact camera options for a Linux/gphoto2 photo booth with remote zoom control
How can I stabilize a timelapse image sequence on Linux using FOSS tools?
What self-hosted client image archive options support logins, search, and bulk downloads?