我刚刚开始研究V4L2,我发现的所有样本都使用循环从相机中查询图像。有没有办法注册回调而不是循环?我无法弄清楚何时轮询图像,并且一直只是轮询似乎不是一个好主意,或者是它?
这是我目前正在查看的示例> https://linuxtv.org/downloads/v4l-dvb-apis/capture-example.html 主循环的某些部分是否阻塞并等待下一帧?
答案 0 :(得分:0)
好吧,既然没有人知道这样做的可能性,我自己实施了。帧轮询确实是阻塞并等待下一帧,因此启动一个轮询帧的线程就足够了,并且一旦检索到新帧就调用回调方法。