如何写入/传输到 V4L2loopback 模块创建的虚拟网络摄像头?

2023-11-25

我编写了一个应用程序,它从网络摄像头读取数据并在 Linux 上使用 OpenCV 处理帧。

现在我想将应用程序的输出通过管道传输到由 V4L2loopback 模块创建的虚拟网络摄像头,以便其他应用程序能够读取它。

我使用 C 编写了该应用程序。

我该如何做到这一点?


我在旧的 V4L2loopback 模块的 Google 代码页面中找到了答案。

http://code.google.com/p/v4l2loopback/source/browse/test.c

较新的链接:https://github.com/umlaeute/v4l2loopback/blob/master/examples/test.c

到目前为止,这已经帮助我写入设备了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何写入/传输到 V4L2loopback 模块创建的虚拟网络摄像头? 的相关文章

  • STL 迭代器:前缀增量更快? [复制]

    这个问题在这里已经有答案了 可能的重复 C 中的预增量比后增量快 正确吗 如果是 为什么呢 https stackoverflow com questions 2020184 preincrement faster than postinc
  • C# 异步等待澄清?

    我读了here http blog stephencleary com 2012 02 async and await html that 等待检查等待的看看它是否有already完全的 如果 可等待已经完成 那么该方法将继续 运行 同步
  • 根据属性的类型使用文本框或复选框

    如果我有这样的结构 public class Parent public string Name get set public List
  • 执行命令而不将其保留在历史记录中[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 在进行软件开发时 经常需要在命令行命令中包含机密信息 典型示例是将项目部署到服务器的凭据设置为环境变量 当我不想将某些命令存储在命令历史记
  • std::vector 与 std::stack

    有什么区别std vector and std stack 显然 向量可以删除集合中的项目 尽管比列表慢得多 而堆栈被构建为仅后进先出的集合 然而 堆栈对于最终物品操作是否更快 它是链表还是动态重新分配的数组 我找不到关于堆栈的太多信息 但
  • 如何在 C# 中打开 Internet Explorer 属性窗口

    我正在开发一个 Windows 应用程序 我必须向用户提供一种通过打开 IE 设置窗口来更改代理设置的方法 Google Chrome 使用相同的方法 当您尝试更改 Chrome 中的代理设置时 它将打开 Internet Explorer
  • free 和 malloc 在 C 中如何工作?

    我试图弄清楚如果我尝试 从中间 释放指针会发生什么 例如 看下面的代码 char ptr char malloc 10 sizeof char for char i 0 i lt 10 i ptr i i 10 ptr ptr ptr pt
  • -webkit-box-shadow 与 QtWebKit 模糊?

    当时有什么方法可以实现 webkit box shadow 的工作模糊吗 看完这篇评论错误报告 https bugs webkit org show bug cgi id 23291 我认识到这仍然是一个问题 尽管错误报告被标记为RESOL
  • 对类 static constexpr 结构的未定义引用,g++ 与 clang

    这是我的代码 a cp p struct int2 int x y struct Foo static constexpr int bar1 1 static constexpr int2 bar2 1 2 int foo1 return
  • C++ 多行字符串原始文字[重复]

    这个问题在这里已经有答案了 我们可以像这样定义一个多行字符串 const char text1 part 1 part 2 part 3 part 4 const char text2 part 1 part 2 part 3 part 4
  • 重载 (c)begin/(c)end

    我试图超载 c begin c end类的函数 以便能够调用 C 11 基于范围的 for 循环 它在大多数情况下都有效 但我无法理解和解决其中一个问题 for auto const point fProjectData gt getPoi
  • Linux 中 m 标志和 o 标志将存储在哪里

    我想知道最近收到的路由器通告的 m 标志和 o 标志的值 从内核源代码中我知道存储了 m 标志和 o 标志 Remember the managed otherconf flags from most recently received R
  • SSH,运行进程然后忽略输出

    我有一个命令可以使用 SSH 并在 SSH 后运行脚本 该脚本运行一个二进制文件 脚本完成后 我可以输入任意键 本地终端将恢复到正常状态 但是 由于该进程仍在我通过 SSH 连接的计算机中运行 因此任何时候它都会登录到stdout我在本地终
  • 两个静态变量同名(两个不同的文件),并在任何其他文件中 extern 其中一个

    在一个文件中将变量声明为 static 并在另一个文件中进行 extern 声明 我认为这会在链接时出现错误 因为 extern 变量不会在任何对象中看到 因为在其他文件中声明的变量带有限定符 static 但不知何故 链接器 瑞萨 没有显
  • x:将 ViewModel 方法绑定到 DataTemplate 内的事件

    我基本上问同样的问题这个人 https stackoverflow com questions 10752448 binding to viewmodels property from a template 但在较新的背景下x Bind V
  • 如何在 Linq to SQL 中使用distinct 和 group by

    我正在尝试将以下 sql 转换为 Linq 2 SQL select groupId count distinct userId from processroundissueinstance group by groupId 这是我的代码
  • 相当于Linux中的导入库

    在 Windows C 中 当您想要链接 DLL 时 您必须提供导入库 但是在 GNU 构建系统中 当您想要链接 so 文件 相当于 dll 时 您就不需要链接 为什么是这样 是否有等效的 Windows 导入库 注意 我不会谈论在 Win
  • 为什么C++代码执行速度比java慢?

    我最近用 Java 编写了一个计算密集型算法 然后将其翻译为 C 令我惊讶的是 C 的执行速度要慢得多 我现在已经编写了一个更短的 Java 测试程序和一个相应的 C 程序 见下文 我的原始代码具有大量数组访问功能 测试代码也是如此 C 的
  • C++ 中的 include 和 using 命名空间

    用于使用cout 我需要指定两者 include
  • 为什么 std::uint32_t 与 uint32_t 不同?

    我对 C 有点陌生 我有一个编码作业 很多文件已经完成 但我注意到 VS2012 似乎有以下语句的问题 typedef std uint32 t identifier 不过 似乎将其更改为 typedef uint32 t identifi

随机推荐

  • .NET隐藏标题栏但保留边框

    I was wondering how to hide the titlebar of a form but keep the original border like e g Dropbox does 提前致谢 Set FormBorde
  • 在浏览器中使用 javascript 按类设置 html 输入元素的值?

    我需要根据类 class Qty 设置一堆输入框的值 如果我使用 ElementID 这会起作用 document getElementById G Qty 0 value 101 但这不起作用 document getElementsBy
  • 如何覆盖屏幕阅读器对句子中单词的发音而不使其在句子中暂停?

    假设我有以下 HTML 句子 p Please enter your licence number p 屏幕阅读器将 licence 一词误读为 liss ens 语音拼写 它应该发音为 lice ens 语音拼写 我想通过向屏幕阅读器提供
  • 捕获的 Throwable 或异常为 null

    类似的问题在这里被问了两次 但从未得到任何答案 或者回答是 不可能 抱歉 可能太多了 try the line that causes the error LinearLayout cell LinearLayout inflater in
  • Matplotlib 在循环中绘图时内存不足

    我有一个相当简单的绘图例程 如下所示 from future import division import datetime import matplotlib matplotlib use Agg from matplotlib pypl
  • 哪些项目文件不应签入 SVN

    目前 我签入了所有文件 包括 dll VS 解决方案文件 图像等 我经常需要将这些文件签出到临时服务器或其他开发人员 因此拥有这些文件意味着项目已准备就绪 这里的最佳实践是什么 编辑 如果我不添加生成的文件 例如 dll 文件 如何确保它们
  • PHP SOAP 调用中多个同名元素

    我知道这类问题已经被问过很多次了 我花了几个小时阅读并尝试提供的解决方案 但似乎没有一个适合我的情况 我需要向 API 发送 SOAP 请求 该请求可以包含重复的元素 如下所示
  • 我如何(有办法)将 HRESULT 转换为系统特定的错误消息?

    根据this 没有办法将 HRESULT 错误代码转换为 Win32 错误代码 因此 至少据我理解 我使用 FormatMessage 来生成错误消息 即 std wstring Exception GetWideMessage const
  • 我可以设置viewpager的项目宽度吗?

    我希望我可以在viewpager的页面中显示3个项目 但是现在我只能设置viewpager的padding值和margin值 所以它在viewpager的页面中只显示一个项目 如何设置项目宽度 我认为如果我可以设置更小的项目宽度 viewp
  • 我什么时候应该选择IsolatedStorage 和AppData 文件存储?

    我最近发现了IsolatedStorage net 中的设施 我想知道什么时候应该将它们用于我的应用程序数据 什么时候应该使用 例如 Application LocalUserAppDataPath 我注意到的一件事是Application
  • 使用 Magick++ 获取像素颜色?

    我已经问过这个问题了 但那是关于FreeImage 现在我正在尝试做同样的事情ImageMagick 更正确地说 与Magick 我所需要的只是获取图像中像素的 RGB 值 并能够将其打印到屏幕上 我在ImageMagick论坛 不过好像没
  • 从动态库调用函数

    当我们在编译时不知道函数的名称时 如果可能的话 加载动态库并调用其函数之一的最佳方法是什么 例如 有没有一种方法可以让程序从文件中读取字符串 然后加载DLL并搜索并调用名称为从文件中读取的字符串的函数 非常感谢您的帮助 有一个example
  • 求函数在给定范围内的根

    我有一组函数f t有几个根 实际上是两个 我想找到 第一个 根并用fsolve大部分时间都工作正常 问题是 当 t 趋向无穷大时 两个根会收敛 我的功能的一个简单例子是f t x x 2 1 t 所以越大t得到的 错误越多fsolve使 有
  • iOS 7 导航栏文本和箭头颜色

    我想将导航栏设置为背景black以及里面的所有颜色white 所以 我使用了这段代码 UINavigationBar appearance setTitleTextAttributes NSDictionary dictionaryWith
  • Numpy:具有可变列数的 loadtxt()

    我有一个制表符分隔值的文件 其中文件的前半部分有 3 列和 N 行 后半部分有 2 列和 M 行 我需要将这样的文件转换为两个单独的数组 一个 3xN 和一个 2xM Example 6 7900209022264466 3 8259897
  • 如何从一条管道中排放另一条管道中的水?

    我需要以编程方式从另一个管道中排出管道 这DataflowPipelineJob类没有drain方法实施 可以打电话吗drain使用 Java API 的管道 能够使用以下代码启动排水 spawn child pipe DataflowPi
  • 终端中带有块字符的文本进度条[关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我编写了一个简单的控制台应用程序 用于使用 ftplib 从 FTP 服务器上传和下载文件 我希望该应用程序向用户显示其下载 上传进度的一些可视化 每次下载数据块时 我希望它提供
  • IIS 7.5 中的 ASP.NET MVC3

    你好 我想在 Windows Server 2008 R2 SP1 中发布 MVC 3 站点 我安装了 MVC 3 和 MVC 2 当我创建 MVC 2 站点时 它工作正常 但 MVC 3 站点无法工作 我首先安装了 MVC 3 当该站点无
  • ASP Net Core Linux ERR_CONNECTION_REFUSED

    我正在测试将网络核心应用程序部署到运行 Ubuntu 18 04 和 Nginx 1 14 的 Digitalocean Droplet 为了进行测试 我使用 dotnet new 中提供的模板 The 点网新网 and dotnet新mv
  • 如何写入/传输到 V4L2loopback 模块创建的虚拟网络摄像头?

    我编写了一个应用程序 它从网络摄像头读取数据并在 Linux 上使用 OpenCV 处理帧 现在我想将应用程序的输出通过管道传输到由 V4L2loopback 模块创建的虚拟网络摄像头 以便其他应用程序能够读取它 我使用 C 编写了该应用程