v4l2相关内容
我使用的是OpenCV 3.2和Python3以及SBC OXU4。我有一个真正的5MPx网络摄像头连接到SBC。我想用这台相机拍一张2592x1944分辨率的照片。如果我用奶酪,我可以用这个分辨率拍照。我可以用命令行程序streamer -t 4 -r 4 -s 2592x1944 -o b0.jpeg保存图片,但当我用OpenCV3.2拍摄图片时,如下所示: #!/usr/bin/env
..
我花了太长时间才弄明白,所以希望能帮助任何处理这些问题的人,我想发布解决方案。但首先,问题是: 我买了一个便宜的HDMI-&USB加密狗,并将我的PS3连接起来作为视频源。在vlc上,图像看起来很清晰,但我听不到任何声音,而且视频确实起伏不定。查看信息部分的编解码器选项卡,我看到我以5 fps的速度获得了1080p的效果。我以为我得到了一个有缺陷的加密狗,但决定检查其他应用程序。tvtime
..
我想通过使用gst_rtsp_media_factory_set_launch()函数在中间接收来自RTSP-Server的中断来更改管道。我使用media_configure()回调函数来获取管道的GstElement。如果在中间接收到中断,则将其更改为GST_STATE_NULL,然后更改输入gst_rtsp_media_factory_set_launch()函数的命令。具体来说,当用户在播
..
我想使用 gstreamer 通过 UDP 多播传输相机数据. 对于我在管道下面使用的, gst-launch-1.0 v4l2src !视频转换!视频/x-raw,宽度=720,高度=576,帧率=25/1!x264enc !mpegtsmux!rtpmp2tpay !udpsink 主机=224.1.1.1 端口=9090 自动多播=true 同步=true 异步=false qos=
..
在本机调用中,我正在尝试 open("/dev/video4", O_RDWR) 但我得到 errno EACCES 13 "permission denied". 如果我在同一 Android 主机上的可执行文件中运行相同的代码*,与我在上面运行的已安装应用程序的 UID 相同,则它可以正常工作.(* 细微差别,如 main() 而不是 Java_com_test_testOpen())
..
我正在尝试在 Ubuntu 11.10 上使用 OpenCV 2.1 同时流式传输来自 3 个 Logitech Webcam Pro 900 设备的图像.为这些加载了 uvcvideo 驱动程序. 捕获两个设备工作正常,但是我遇到了第三个空间不足的错误: libv4l2:打开流时出错:设备上没有剩余空间 我似乎遇到了这个问题:http://renoirsrants.blogspot.c
..
我正在尝试设置网络摄像头的 fps 和分辨率,并通过 v4l2 Python 从中捕获. v4l2 Python 文档仅限于 ; >>>导入 v4l2>>>导入 fcntl>>>vd = open('/dev/video0', 'rw')>>>cp = v4l2.v4l2_capability()>>>fcntl.ioctl(vd, v4l2.VIDIOC_QUERYCAP, cp)0>>
..
V4L 的新手,我决定开始使用 video4linux2 库,以便从我的 C 中的相机捕获帧(我使用带有 Ricoh Co. 相机的 uvcvideo 模块).我遵循了几个指南和教程,并设法获得了一个正在运行的程序.我的问题主要是关于这个通常的代码行: struct v4l2_format 格式 = {0};format.fmt.pix.pixelformat = V4L2_PIX_FMT_MJ
..
我使用 OpenCV 3.1 和 Python 2.7 从我的网络摄像头 Logitech C270 捕获视频帧.我也在使用 video4linux2(v4l2) 来设置我的相机的属性,但这导致了一些问题.我的操作系统是 Ubuntu 15.04. 我要更改的特定属性是absolute_exposure. 我可以通过终端使用 v4l2 API 手动更改它,使用命令 v4l2-ctl -
..
这个问题很像V4L2绝对曝光设置有(几乎)没有效果 我有一个 UVC 兼容相机,我在 Raspberry Pi CM3+ 模块上运行.它显示为 video0. 使用v4l2-ctl、qv4l2或guvcview工具/驱动无法控制绝对曝光,但在 Windows 10 上使用 Amcap 时可以对其进行控制. 相机有两种曝光模式manual和光圈控制.在光圈控制时,图像中的曝光水平动态变
..
我想使用我的DSLR摄像机作为视频输入,以便说Linux和Android下的Skype/Google对话. 是否可以使用v4l2loopback和Canon EDSDK创建视频回送?如何将实时取景缓冲区从摄像机传送到视频环回? 谢谢 解决方案 您将需要一个“生产者"应用程序,该应用程序将帧写入回送设备(并且该设备先前已通过佳能esdk获得了这些帧) v4l2loopbac
..
下面的openCV代码可同时从两台摄像机获取图像.它在Windows中运行良好,并且摄像机都连接到一个USB 2.0集线器.当我在linux中尝试相同的代码时,一次仅具有一台摄像机的足够带宽.我也尝试过使用guvcview一次查看两个流,这是同一问题.我需要的是通过设置驱动程序请求的带宽量来强制网络摄像头协同工作的方法. capture = cv.CaptureFromCAM(0)captur
..
我正在尝试在Ubuntu中编译v4l2示例,但出现以下错误: guilherme @ notedev01:〜/Downloads/V4l2_samples-0.4.1 $ makegcc -O2 -L/usr/include -lX11 -lXext -o查看器viewer.c/tmp/ccUjnjWQ.o:在"image_destroy"函数中:viewer.c :(.text + 0x23
..
*我正在尝试显示使用v4l捕获的网络摄像头的预览. 以下是代码的外观: 从ctypes导入 *从v4l2导入*从图像导入fromstring从Tkinter进口Tk,标签从ImageTk导入PhotoImage从ctypes.util导入find_librarylibc = CDLL(find_library('c'))posix_memalign = libc.posix_memal
..
我正在尝试手动控制相机的曝光,但是该设置只是短暂地处于活动状态,但是显然,自动模式似乎仍处于活动状态,正如我在相机图像上所看到的那样. 我的相机具有以下控件: v4l2-ctl --list-ctrls-menus亮度0x00980900(int):最小值= -127最大值= 128步长= 1默认值= 0值= 0对比度0x00980901(int):最小值= 0最大值= 30步= 1默认
..
当前试图将v4l2loopback安装到aws的ubuntu 18.04实例中并面对当前情况 运行后(源安装也是如此) sudo apt-get install linux-generic(尝试加载videodev)须藤apt-get install v4l2loopback-dkms须藤modprobe v4l2loopback 我遇到以下错误: modprobe:错误:无法插
..
我正在尝试使用GStreamer将RTMP/RTSP流连接到v4l2loopback虚拟设备. Works 1-RTMP到AutoVideoSink sudo gst-launch-1.0 rtspsrc location = rtsp://192.168.xxx.xxx/live/av0!解码器!自动视频接收器 sudo gst-launch-1.0 rtmpsrc location
..
我正在尝试使用gstreamer将网络摄像头中的视频流另存为一系列图像.到目前为止,我已经编写了这段代码... #!/usr/bin/python import sys, os import pygtk, gtk, gobject import pygst pygst.require("0.10") import gst def __init__(self): #....
..
我正在尝试使用Gstreamer 1.0 v4l2src元素从/dev/video0捕获本地安装的Logitech C920摄像机的H264流. v4l2-ctl --list-formats表明相机能够提供H264视频格式: # v4l2-ctl --list-formats ioctl: VIDIOC_ENUM_FMT ... Index
..
我正在使用Ubuntu(14.04),尝试使用gstreamer时出现此错误. gst-launch-1.0 v4l2src ! video/x-raw,width=640,height=480 ! x264enc ! h264parse ! rtph264pay ! udpsink host=127.0.0.1 port=5000 我已经检查了gst-inspect-1.0 v4
..