问题标签 [v4l]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2496 浏览

linux - linux下捕获网络摄像头流

我正在尝试从一个minoru3d 网络摄像头获取图像,它实际上是两个Vimicro 网络摄像头加上一个USB 集线器在一个包中。问题是,opencv 总是以最高分辨率获取流,这使得从两个网络摄像头同时捕获是不可能的(由于 USB 限制)。如何设置分辨率或 FPS?出于某种原因,opencv 调用

不工作。我不需要使用 opencv,任何其他做同样工作的库对我都有好处。网络摄像头使用内核 2.6.30 的 uvc 驱动程序和 v4l2。我在这里尝试了自定义模块:http: //linuxtv.org/hg/~pinchartl/uvcvideo在我的带有 2.6.27 内核的 Ubuntu 机器上。

0 投票
1 回答
934 浏览

linux - 我在哪里可以找到 ubuntu 9.04 中的 video4linux2 设备 /dev/video

我在哪里可以找到 ubuntu 9.04 中的 video4linux2 设备 /dev/video。

添加。

我想使用硬件覆盖。我想制作一个视频播放器,它在一个叠加层上播放视频并在另一个叠加层上绘制控件。为此,我想使用 video4linux。

0 投票
2 回答
12493 浏览

android - 如何在 Android 中使用 V4L 或 V4L2(Linux 视频)?

Android Linux 内核是否支持 V4L 或 V4L2(Linux 视频)。如果没有,是否可以添加它?

0 投票
3 回答
41179 浏览

c++ - v4l2 很简单的例子

我正在寻找一个使用 V4L2 在 Linux 中访问相机的简单示例。我在哪里可以找到它?尽可能简单。

谢谢,

0 投票
1 回答
205 浏览

c - 欺骗 libdc1394

我有一个只能与火线相机一起使用的第三方视觉库,是否有可能以某种方式欺骗 libdc1394 认为连接了火线相机但通过 v4l 从 USB 网络摄像头传递帧?

0 投票
1 回答
4218 浏览

ubuntu - 一个 USB 集线器上的两个网络摄像头 - 带宽问题

我正在使用 OpenCV 2.3 从只有一个 USB 集线器的 Linux 计算机(Ubuntu 10.04)上的两个网络摄像头捕获视频。当第一次为第二台摄像机调用 cv.QueryFrame 并在后续调用中调用“vidioc_qbuf:无效参数”时,我收到错误“videoc_streamon:设备上没有剩余空间”。

我知道这是一个 USB 带宽问题,所以我尝试使用 cv.SetCaptureProperty 将分辨率降低到 320 x 240,这似乎没有改变任何东西(通过调用 cv.GetCaptureProperty 确认)。

我需要一些方法来降低相机使用的带宽,以便我可以同时从它们获取帧。它用于立体视觉应用程序,所以我希望大约在同一时间抓取帧。

0 投票
0 回答
766 浏览

android - Android Support4Demos 构建失败

我试图让 SupportDemos 运行,但是当我导入演示时,我在项目中遇到了几次失败。

我不明白为什么会有这么多失败以及如何解决它们,我还不够先进,无法将它们弄出来。我会给你一些样本:

首先在 FragmentCustomAnimationSupport 类中,他们在第 75 行使用了该方法

ft.setCustomAnimations(R.anim.fragment_slide_left_enter, R.anim.fragment_slide_left_exit, R.anim.fragment_slide_right_enter, R.anim.fragment_slide_right_exit);

但这种方法只支持 2 个参数。

第二类 LoaderCustomSupport 他们使用了导入

导入 android.widget.SearchView;

这是无法解决的。

作为 Api lvl,我选择了 8 并添加了 supportv4 库。还有一些失败,有人可以告诉我如何解决这个问题并让 supportv4Demos 运行吗?

我不认为 Android 会为我提供非工作示例演示,所以问题应该在我身边。

也许我在导入样本时犯了一个错误?..

我的步骤:新的 Android 项目 -> 从现有源 -> \extras\android\support\v4\samples\Support4Demos -> 使用 api lvl 8 -> 添加支持库

有人知道我做错了什么吗?

0 投票
1 回答
695 浏览

c - 编译 v4l2 程序时出现 ioport.h 错误

我想关注这篇关于 v4l2 驱动程序编写的文章。

但是当我包含 media/v4l2-dev.h 时,我的第一次基本尝试失败了(因为我想访问像 VFL_TYPE_GRABBER 这样的宏)。

media/v4l2-dev.h 包括 linux/device.h ,其中包括 linux/ioport.h 与此输出崩溃:

[...]

来源 :

我编译:

它发生在 2.6.32-37-generic-pae 和 gcc 4.4.3 glibc 2.10 我在 gentoo 上用内核头文件和 gcc 的近似等效版本进行了同样的尝试。

我究竟做错了什么 ?

编辑:指出确切的包含路径。

0 投票
1 回答
421 浏览

java - v4lvj 在网络摄像头图像上绘制线条

我正在关注 v4lvj 库上的教程,该库允许访问 linux 上的网络摄像头。指向源代码的链接我编写的示例程序基本上显示了您的网络摄像头的视频源。一切都按照程序描述的那样工作。当我尝试通过在视频源顶部添加一条绿线来更改程序时,问题就出现了。我只是以同样的方式抓取图形,设置线条颜色,然后绘制线条。

但是,当我这样做时,会出现一些异常,前面是“您的 JVM 似乎无法解码此图像。支持的图像类型:BMP bmp jpg JPG ...”然后

谁能告诉我为什么并帮我在视频提要上画一条线。谢谢你。

0 投票
1 回答
812 浏览

java - 使用 v4l4j 的外部 jar 的 javac 编译器问题

我试图在我的 Raspberry Pi 上用 java 编译一个程序,但我无法让 javac(或 java)程序链接一个外部库,特别是 v4l4j 库。我可以编译和执行一个简单的java程序,没问题,但现在我试图链接v4l4j下载的/lib文件夹中的.jar文件。

我正在使用make编译和运行我的代码,这就是我的Makefile的样子......

这基本上是两行,一是编译,一是执行。请注意,我没有更改我的类路径,这就是为什么每行的第一部分链接到我的 java 编译器的直接位置。

当我在命令行中运行make时,我收到错误消息

我实际上得到了很多这样的错误。有任何想法吗?谢谢你。

这是 SimpleViewer 类