Access to complex video devices with libcamera
Access to complex video devices with libcamera
Posted Jul 25, 2019 22:35 UTC (Thu) by andy_shev (subscriber, #75870)Parent article: Access to complex video devices with libcamera
Posted Jul 26, 2019 4:12 UTC (Fri)
by creemj (subscriber, #56061)
[Link] (4 responses)
Posted Jul 26, 2019 19:01 UTC (Fri)
by guus (subscriber, #41608)
[Link] (1 responses)
1. Cameras and/or framegrabbers requiring firmware to be loaded before they work.
UVC and DC1394 are very nice because they at least have a standard way of setting parameters that almost all cameras use. Gig-E has the GenICam standard, but it's not supported by all cameras.
For USB webcams, setting parameters is trivial nowadays, but actually getting the stream of images is getting more and more complex. The reason is that high end cameras are getting better resolution and framerates, yet are still bound by USB bandwidth limitations. So while early cameras sent simple YUV or JPEG-compressed images, now we have cameras that can actually send a H.264 stream. Videochat applications might want to get the H.264 stream because they can then send it out over the Internet without having to recompress anything.
Posted Jul 31, 2019 14:55 UTC (Wed)
by loose11 (guest, #114677)
[Link]
Some camera manufactures claiming that they implemented the standard. I had a issue with GenICam, where the standard was "implemented" but they made some hidden calls for specific parameters in there library. At the end, they were overriding my parameters.
Posted Jul 27, 2019 5:49 UTC (Sat)
by flussence (guest, #85566)
[Link] (1 responses)
Posted Aug 1, 2019 10:39 UTC (Thu)
by swilmet (subscriber, #98424)
[Link]
In the talk/article:
> libcamera was started with the intent of being "the Mesa of the camera stack"; its purpose is to make it easy for applications to interface with camera devices.
I would be interested to know more about this comparison to Mesa, the libcamera website doesn't mention Mesa. What do libcamera and Mesa have in common?
Access to complex video devices with libcamera
Access to complex video devices with libcamera
2. Cameras using a proprietary protocol for configuring parameters like exposure time, frame rate and so on.
Access to complex video devices with libcamera
Access to complex video devices with libcamera
Access to complex video devices with libcamera
https://who-t.blogspot.com/2018/07/why-its-not-good-idea-...