Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature request: high dynamic range on Prosilica backend #3

Open
motmot opened this issue May 22, 2009 · 0 comments
Open

feature request: high dynamic range on Prosilica backend #3

motmot opened this issue May 22, 2009 · 0 comments

Comments

@motmot
Copy link
Collaborator

motmot commented May 22, 2009

Another thing which I'm going to need is the ability to get the full
bit-depth (10? 12 bit?)  images from the camera, rather than 8-bit mono.
It looks as though libcamiface may support variable bit depth but that
the prosilica_gige interface is currently hardwired to 8-bit mono. Am I
right about that? Is this something that it will be simple to fix?

To be consistent with the way it's done for the other backends, you'd create a new mode number that would be, e.g. MONO16 and rather than the Prosilica backend supporting only a single MONO8 mode, you'd select at start time which of the two (MONO8 or MONO16) modes to use. So, you'd have to modify cam_iface_get_num_modes(), cam_iface_get_mode_string(),
and the Prosilica CamContext constructor. With the libdc1394 backend, most of the cameras come up with 10 or 15 modes you can start them in that specify things like a bit depth and dcam 1394 standard size and frame rate (e.g. 640x480x60fps) or custom values.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

0 participants