Ask Your Question

Industrial GigE camera with OpenCV

asked 2020-03-17 13:58:51 -0600

ARA gravatar image

Hello everyone!

I've delevoped a real-time object detection and counting solution for an industrial application. To validate the method, we've used just a webcam, with YOLOV3 and OpenCV (to capture the video streaming). The method worked quite well.

The question is, now I need an industrial robust camera, which works in temperature and umidity conditions. Can I work with GigE cameras in this scenario with OpenCV, like this one?

Or is there it a more suitable type of camera in this situation?

Thank you.


edit retag flag offensive close merge delete


Yes, you can use pretty much every industrial camera (GigE or USB3). There are several trustworthy camera builders, I would add Basler, PointGrey and uEye to the list.

OpenCV has some basic support for GigE cameras, but I suggest to use their native API to get full control over the camera. The APIs are generally in C++ and don't have direct OpenCV bindings, but it's easy to convert the grabbed buffer to cv::Mat.

kbarni gravatar imagekbarni ( 2020-03-18 06:38:50 -0600 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2020-03-17 15:23:00 -0600

exbigboss gravatar image

We use GigE-V cameras at work and their API is fantastic. But we use C++, however.

Just create a simple GigE-V C++ wrapper and you can likely export it as a Python module.

edit flag offensive delete link more


hello , do you any example for us? because for me it's very diffcult for me to understand how can use en GigE camera with python and openCv.

Do you think if I take a USB 3 camera i could use it directly with python and OpenCV?

can you tell me if it's possible to use a gigE camera with a laptop ?

thank you for you answers.

yab974 gravatar imageyab974 ( 2020-03-20 06:24:49 -0600 )edit

Question Tools

1 follower


Asked: 2020-03-17 13:58:51 -0600

Seen: 4,612 times

Last updated: Mar 17 '20