1

我正在寻找一些链接/教程/示例来访问我在 Linux 操作系统上的网络摄像头,而无需下载任何软件包。

实际上,我正在开发一个非常紧凑的操作系统(已经删除了不必要的软件包)。我们对这个项目有空间意识。

我尝试了 OpenCv(在其他具有完整操作系统版本的机器上),它对我来说运行良好,但它的包超过 100 Mb,在我的项目中我买不起那么多空间。此外,由于许多软件包已经从这个操作系统中删除(以使其紧凑),我无法在我的机器上安装 Opencv 来测试它(因为它缺少依赖项)。

所以我想知道,有没有其他方法可以在不下载任何软件包的情况下访问网络摄像头?

在我的情况下,添加标题/文件会很好。

任何帮助,建议将不胜感激。

提前致谢。

4

1 回答 1

0

要在 linux 上捕获图像,可以通过命令行使用“uvccapture”来下载任何重包。UVCCAPTURE 的大小为 Kb。并且这两行代码可以捕获图像。

例如:

QProcess process
process.execute(/usr/bin/uvccapture -v -m -o"test.jpg");
于 2012-08-31T10:05:24.960 回答