This would be convenient for applications where you want to query a camera sporadically, whilst also having the ability to monitor internal parameters like temperature. In this case you really want the camera to be constantly serviced (i.e. images retrieved) in a separate thread which ensures that you're always grabbing the latest frame.
It's also useful for cameras like TeAx's thermalgrabber which is basically a streaming system and really ought to be processed continuously in a separate thread.
This would be convenient for applications where you want to query a camera sporadically, whilst also having the ability to monitor internal parameters like temperature. In this case you really want the camera to be constantly serviced (i.e. images retrieved) in a separate thread which ensures that you're always grabbing the latest frame.
It's also useful for cameras like TeAx's thermalgrabber which is basically a streaming system and really ought to be processed continuously in a separate thread.