带回调而不是轮询循环的V4L2预览

BT9

我刚刚开始研究V4L2,我可以找到的所有样本都使用循环来轮询相机中的图像。有没有一种方法可以注册回调而不是循环?我不知道何时轮询图像,并且一直进行轮询似乎不是一个好主意,或者是吗?

这是我当前正在查看的示例> https://linuxtv.org/downloads/v4l-dvb-apis/capture-example.html mainloop的某些部分受阻并等待下一帧?

BT9

好吧,由于似乎没人知道这样做的可能性,所以我自己实施了它。帧轮询确实处于阻塞状态,并等待下一个帧,因此足以启动一个轮询该帧并在检索到新帧后调用回调方法的线程。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

沉入虚拟v4l2设备

来自分类Dev

FFmpeg v4l2复制不稳定

来自分类Dev

安装内核模块[V4L2]

来自分类Dev

使用V4L2构建FFmpeg

来自分类Dev

在v4l2中获取布尔控件的值

来自分类Dev

v4l2是否支持多地图?

来自分类Dev

V4L2更改默认设置?

来自分类Dev

重命名V4L2中的设备?

来自分类Dev

控制V4L2 / VB2缓冲区分配?

来自分类Dev

v4l2 Python-流视频-映射缓冲区

来自分类Dev

以编程方式将图像发送到v4l2设备

来自分类Dev

用v4l2捕获相机图像非常慢

来自分类Dev

Debian V4L2复合视频USB捕获器

来自分类Dev

使用V4L2 API选择输入通道

来自分类Dev

12.04随附的Opencv版本是否支持v4l2?

来自分类Dev

在ov5640上使用V4L2设置ctrl

来自分类Dev

yuvj420p的未知V4L2像素格式等效

来自分类Dev

12.04随附的Opencv版本是否支持v4l2?

来自分类Dev

如何创建v4l2设备,该设备是网络摄像头的裁剪版本?

来自分类Dev

为什么 V4L2 API 不显示正确的像素格式/宽度/高度参数?

来自分类Dev

如何将数据从 v4l2 放入 c++ 向量

来自分类Dev

如何使用 v4l2 linux 界面从网络摄像头获取视频?

来自分类Dev

v4l2(相机驱动程序)无法进行狂暴的pi pi4j

来自分类Dev

/ dev / radio *通过v4l2,ices2和icecast提供多个FM广播流

来自分类Dev

使用带v4l2插件,ffmpeg或gstreamer的obs将静态图像流式传输到v4l2loopback

来自分类Dev

在哪里可以找到使用v4l2编解码器驱动程序的示例

来自分类Dev

您如何处理摄像机实时流的V4L2中的各个帧?

来自分类Dev

您如何处理摄像机实时流的V4L2中的各个帧?

来自分类Dev

linux ffmpeg获取rtmp流并转换为实时网络摄像头v4l2