I want to purchase multiple cameras to use for computer vision application.
However, I want to have complete control over the following: - manual trigger - shutter speed - iso/gain
As such I was going to buy a scientific cameras such as the thorlabs cmos: https://www.thorlabs.com/thorproduct.cfm?partnumber=DCC1545M
However, I suspect it may be possible to achieve similar results by buying a cheap consumer point and shoot or DSLR (which would be much cheaper).
I would like to know whether there are any proven examples of manual control of such cameras through opencv as most examples seem to be webcam-exclusive. Note: I don't want to just have a continuous video stream and "pull" frames using something like cam.read().
Specifically, I would like to be able