E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
v4l2
虚拟摄像头之 十二
v4l2
loopback虚拟机摄像头移植实战(完结篇)
前言本篇记录在android8的IMX8QM平台移植
v4l2
loopback虚拟摄像头实战过程记录;其中主旨是记录整个过程、已经期间出现的踩坑过程,后期虚拟摄像驱动还有移植到多核ARM平台上,此文以作备忘
老理说的好
·
2023-09-22 20:07
Android-系列
android
和菜鸟一起学linux之
V4L2
摄像头应用流程
对于
v4l2
,上次是在调试收音机驱动的时候用过,其他也就只是用i2c配置一些寄存器就可以了。那时只是粗粗的了解了,把收音机当作
v4l2
的设备后会在/dev目录下生成一个radio的节点。
sharemon
·
2023-09-22 07:50
linux驱动移植-usb摄像头采集图像实时显示(
v4l2
应用)
一、
V4L2
1.1介绍
V4L2
是videoforLinux2的缩写,是一套Linux内核视频设备的驱动框架,该驱动框架为应用层提供一套统一的操作接口(一系列的ioctl)。
Graceful_scenery
·
2023-09-20 16:05
linux
运维
服务器
error: impossible constraint in `asm' 解决办法
在arm-linux系统上编译opencv1.0时出现如下错误:cvcap_v4l.cpp:Infunction`voidmainloop_
v4l2
(CvCaptureCAM_V4L*)':cvcap_v4l.cpp
victory_li
·
2023-09-19 20:59
其他
input
function
FFmpeg采集设备(1)
/ffmpeg-hide_banner-devices输入设备:fbdev、lavfi、oss、video4linux2、
v4l2
输出设备:fbdev、oss、video4linux2、
v4l2
2、Linux
Goning
·
2023-09-18 14:17
linux系统下查看相机支持信息
linux系统下可以通过
v4l2
-ctl相关命令查询当前有哪些相机,以及相机支持的相关参数查看有多少相机
v4l2
-ctl--list-devices---------------------------
生活简单些
·
2023-09-17 18:52
RK3399平台开发系列讲解(内核调试篇)USB摄像头快速测试
一、检测设备将USB摄像头插上,查看是否找到设备,输入指令:
v4l2
-ctl--list-devices~$
v4l2
-ctl
内核笔记
·
2023-09-12 09:43
RK3399
Gstreamer uridecodebin 插件手动选择解码器
deepstream之前,uridecodebin工作很正常,解码器自动选择的是avdec_h264或者avec_h265插件,但是在装deepstream5.1之后,uridecodebin便全部使用nv
v4l2
de
ywxuan
·
2023-09-11 10:56
音视频
Camx--概述
proprietary/目录下:其中camx代表了通用功能性接口的代码实现集合(CamX),chi-cdk代表了可定制化需求的代码实现集合(CHI),从图中可以看出Camx部分对上作为HAL3接口的实现,对下通过
v4l2
哐哐砸电脑
·
2023-09-09 21:41
Camera_driver
android
计算机视觉
ARM Codec要求
文章目录前言一、驱动1.linuxkerneldriver(非
V4L2
驱动)1.1portingguide1.2programingguide1.3CPU占用率统计1.4memory使用统计(不包含input
泰勒朗斯
·
2023-09-04 15:13
工具
硬件工程
arm开发
【
V4L2
】
V4L2
框架-
v4l2
device
系列文章目录【
V4L2
】
V4L2
框架-
v4l2
device文章目录系列文章目录
V4L2
框架补充主设备注册
v4l2
_device
v4l2
_subdev设备的管理主设备子设备互通主子设备信息交流交通枢纽video_device
墨染 锦年
·
2023-09-03 02:31
V4L2
c语言
sensor
v4l2
数据结构
linux
内核
驱动开发
浅谈Linux media framework
基本概念通过调试camera过程中对接触的
v4l2
,意外发现了Linux一个不是很起眼的子系统——Linuxmediaframework,那它存在的意义是什么?
spongebob1912
·
2023-09-02 15:33
linux
【
V4L2
】
V4L2
框架之驱动结构体
系列文章目录【
V4L2
】
V4L2
框架简述【
V4L2
】
V4L2
框架之驱动结构体文章目录系列文章目录驱动结构体结构体实例驱动设备使用
v4l2
_subdev结构体驱动结构体所有的
V4L2
驱动都有以下结构体类型
墨染 锦年
·
2023-09-01 15:21
V4L2
c语言
camer
sensor
数据结构
解决OpenCV的GStreamer warning警告
videoio/src/cap_gstreamer.cpp(1758)handleMessageOpenCV|GStreamerwarning:Embeddedvideoplaybackhalted;module
v4l2
src0reported
Julyers
·
2023-09-01 09:01
笔记
opencv
关于UVC设备拥有两个/dev/video*节点的原因以及来历?
在ubuntu18.04/ubuntu16.04系统上,插入UVC设备,你会发现
V4L2
框架替它创建了两个video设备节点,分别是/dev/video0,/dev/video1:经过实际测试,可以通过
papaofdoudou
·
2023-09-01 04:06
Linux
多媒体
嵌入式系统
pytorch
python
linux
V4L2
摄像头应用编程
目录
V4L2
简介
V4L2
摄像头应用程序打开摄像头查询设备的属性/能力/功能设置帧格式、帧率申请帧缓冲、内存映射入队开启视频采集读取数据、对数据进行处理结束视频采集
V4L2
摄像头应用编程实战实战小项目之视频监控视频监控简介
行稳方能走远
·
2023-08-31 12:47
正点
Linux
C
应用编程
linux
v4l2
_subdev_init_finalize
/***
v4l2
_subdev_init_finalize()-Finalizetheinitializationofthesubdevice*@sd:Thesubdev**Thisfinalizestheinitializationofthesubdev
wmzjzwlzs
·
2023-08-30 22:53
linux
driver
func
linux
ERROR from element src_elem: Internal data stream error. nvstreammux: Successfully handled EOS
1,输入指令查看输入图像的分辨率以及帧率
v4l2
-ctl-d/dev/video1--list-formats-ext2,然后作为deepstream里cap的参数填写正确3,参考链接https://forums.developer.nvidia.com
鼾声鼾语
·
2023-08-30 20:29
git
机器学习
深度学习
人工智能
deepstream支持usb相机,支持GMSL相机的方法,以及错误排查
2,Pleaseshare‘#
v4l2
-ctl-d/dev/video0--list-formats-
鼾声鼾语
·
2023-08-30 20:29
linux
python
信号处理
开发语言
自动驾驶
如何查看相机的配置信息,以及获取相机当前状态信息---deepstream
sudoapt-getinstall
v4l2
-utils
v4l2
-ctl--list-devices
v4l2
-ctl--list-formats-ext--device=0
v4l2
-ctl--list-formats-ext
鼾声鼾语
·
2023-08-29 16:30
自动驾驶
windows
数码相机
人工智能
capsfilter和x264enc和nv
v4l2
h264enc的区别
capsfilter和x264enc和nv
v4l2
h264enc的区别capsfilter、x264enc和nv
v4l2
h264enc都是GStreamer中的元素,用于处理视频流的不同方面。
鼾声鼾语
·
2023-08-29 16:58
ubuntu
linux
运维
机器人
Linux下获取usb视频设备vendor id和product id的8种方法
在使用usb摄像头获取视频时,有时需要获取此摄像头供应商ID(vendorid,vid)和产品ID(productid,pid),这里在Linux下提供获取vid和pid的8种方法:1.通过
v4l2
中结构体
fengbingchun
·
2023-08-28 07:11
Linux
usb
video
device
【自动驾驶】TI SK-TDA4VM 开发板上电调试,AI Demo运行
1.设备清单TDA4VMEdgeAI入门套件【略】USB摄像头(任何符合
V4L2
标准的1MP/2MP摄像头,例如:罗技C270/C920/C922)全高清eDP/HDMI显示屏最低16GB高性能SD卡连接到互联网的
零尾
·
2023-08-27 01:47
自动驾驶
自动驾驶
人工智能
机器学习
TDA4
TI
media-ctl --set-
v4l2
:CSI2 capture format设置
CSIonmainlineLinuxwith
v4l2
TheCSI(CMOSSensorInterface)hardwareblockispartiallysupportedinmainlineLinux.SupportforthehardwareblockfoundonA31andlatergenerationsisalreadyupstream
うちは止水
·
2023-08-26 05:47
linux驱动分析
linux文件系统层
CSI2
media-ctl
v4l2
Android相机-HAL-Rockchip-hal3
引言:对于Android相机的HAL层而言对上实现一套Framework的API接口,对下通过
V4L2
框架实现与kernel的交互。不同的平台会有不同的实现方案。
大海之狂
·
2023-08-25 07:26
Android相机体系
android
数码相机
ubuntu无法使用apt命令时怎么安装库
X86-64啦)镜像源地址(适用于ARM64,armhf,ppc64el,riscv64,s390x架构)比如原本要安装这个sudoapt-getinstalllibv4l-devv4l-utilsq
v4l2
v4l2
ucp
奈流云何
·
2023-08-20 15:40
work
ubuntu
linux
运维
open VIDEOIO(
V4L2
:/dev/video0): can‘t open camera by index
在linux下运行opencv使用摄像头采集图像时,弹出这个错误:网上各种找,各种试,都不行,最后还是请教大佬,说是修改下USB的兼容性,修改为3.x就可以了:修改完后,再运行代码,可以正常使用了:
LikeShadows
·
2023-08-19 14:25
OPENCV
opencv
linux
Ubuntu下python-opencv无法打开摄像头,open VIDEOIO(
V4L2
:/dev/video0): can‘t open camera by index
Ubuntu下python-opencv无法打开摄像头我们在ubuntu下使用opencv获取摄像头画面是,报错openVIDEOIO(
V4L2
:/dev/video0):can‘topencamerabyindex1
悸尢
·
2023-08-19 14:52
opencv
python
ubuntu
Nvidia Tx2平台 Allied vision相机驱动调试记录
alliedvisionalvium相机通过CSI2连接到板想用OpenCV写一个简单的c++代码cv::VideoCapturecapvid;cv::Matframe;std::stringpipeline=“
v4l2
free-xx
·
2023-08-18 10:04
Nvidia
Jetson平台相机开发
opencv
nvidia
tx2
camera
Jetson Orin Nano 平台适配IMX715 camera驱动调试记录
:sensor参数:dts配置i2c@1{sw_mipi_cam1:cam_1@1a{compatible=“sensing,imx715_1”;/*I2Cdeviceaddress*/reg=;/*
V4L2
devicen
free-xx
·
2023-08-18 10:04
Nvidia
Jetson平台相机开发
Jetson
camera
驱动开发
Orin
Nano
NVIDIA xavier平台CSI YUV camera 使用Gstreamer接口异常问题
背景1.在xavier平台成功适配MIPI接口CSIYUVcamera驱动2.使用
V4L2
cmd可正常采集视频3.使用gstreamercmd采集异常gst-launch-1.0
v4l2
src!
free-xx
·
2023-08-18 10:03
Nvidia
Jetson平台相机开发
修改亮度、对比度、色调、饱和度,达到预期效果
用户态可以通过
v4l2
自带工具进行一些UVC相机参数的设定,包括采集卡驱动之类,也可以通过
v4l2
自带工具进行参数设定。通过修改这些参数的值,可以弥补相机本身彩色部分自带不足。
小刚学長
·
2023-08-17 21:55
C++
机器视觉算法
Linux
linux
C++
内存不足
V4L2
申请DMC缓存报错问题
当内存不足时,
V4L2
可能存在申请DMA缓存报错,如下日志:13:36:54:125[15070.640862]rkcifhwfdfe0000.rkcif:swiotlbbufferisfull(sz:
hmbbPdx_
·
2023-08-15 17:52
Rk开发(RK3568)
RK驱动开发
缓存
海思uvc_app源码学习笔记
大概流程是从摄像头获取图像,进行处理或者编码,按照
v4l2
的标准操作字符设备实现图像的输出。基本思想是一个生产者和消费者的模型,用两个队列做图像缓冲区。流程读取配置文件
weixin_45090728
·
2023-08-09 15:58
海思学习笔记
学习
笔记
mfc
Linux - 使用
V4L2
(总结)
一、什么是
V4L2
概述:Videoforlinux2(简称
V4L2
),是linux中关于视频设备的内核驱动。
喜闻樂见
·
2023-08-09 03:18
ubuntu
V4L2
linux
嵌入式
内核
v4l2
-ctl 命令查看 RK3568 上的摄像头节点
使用
v4l2
-ctl命令查看RK3568上的摄像头节点,可以按照以下步骤进行操作:首先,请确保您的RK3568设备上已经安装了v4l-utils工具包。
夜星辰2023
·
2023-08-08 11:33
camera
全志D1-H (MQ-Pro)驱动 OV5640 摄像头
V4Lplatformdevices--->VideoMultiplexer[*]SUNXIplatformdevices--->sunxivideoinput(cameracsi/mipiispvipp)driver
v4l2
newdriverforSUNX
DOT小文哥
·
2023-08-08 04:00
全志-D1-H/D1s
camera
OC5640
全志
嵌入式硬件
risc-v
从vivi学习
V4L2
架构(十二):关键数据结构关系
自己大概捋了下几个关键数据结构之间的关系,如下图总的来说:一、申请buffer,根据上层申请的buffer数量,驱动层会申请对应数量的vb2_buffer。plane_size对应的是之前设置的分辨率再乘以2.其中申请好存数据的buffer地址存放在vb2_buffer->planes[]->mem_priv。二、映射申请好的buf到用户空间。三、QBUF将申请好的vb2_buffer加入到vb2
xiliu542
·
2023-08-05 14:18
v4l2
学习
从vivi学习
V4L2
架构(七):申请的缓冲帧从内核空间映射到用户空间
一、应用层代码实现for(i=0;iioctl_ops;......caseVIDIOC_QUERYBUF:{struct
v4l2
_buffer*p=arg;if(!
xiliu542
·
2023-08-05 14:17
v4l2
学习
从vivi学习
V4L2
架构(八):buffer入队-QBUF
for(i=0;iioctl_ops;void*fh=file->private_data;struct
v4l2
_fh*vfh=NULL;struct
v4l2
_formatf_copy;intuse_fh_prio
xiliu542
·
2023-08-05 14:17
v4l2
学习
网络
c++
LINUX 下使用
V4L2
协议通过MMAP方式进行摄像头原始图像的采集与存储
原理Linux内核用一个被称为
V4L2
的机制来管理摄像头图像信息。
stone_zzuli
·
2023-08-05 13:47
ZYNQ
LINUX
linux
V4L2
学习总结文档
概述(LinuxMediaSubsystemDocumentation—TheLinuxKerneldocumentation)video4linux2(
V4L2
)是Linux内核中关于视频设备的内核驱动
szembed
·
2023-08-05 13:17
v4l2摄像头编程
学习
linux
网络
从应用调用vivi驱动分析
v4l2
-- 运行设备(VIDIOC_STREAMON)
Linux
v4l2
架构学习总链接vivi代码
v4l2
测试代码step6:运行设备enum
v4l2
_buf_typetype=
V4L2
_BUF_TYPE_VIDEO_CAPTURE;if(ioctl(fd
dianlong_lee
·
2023-08-05 13:46
#
Linux
V4L2
驱动框架分析之(三):
v4l2
设备的缓存管理
系列文章:Linux
V4L2
驱动框架分析之(一):架构介绍Linux
V4L2
驱动框架分析之(二):平台
v4l2
设备驱动Linux
V4L2
驱动框架分析之(三):
v4l2
设备的缓存管理Linux
V4L2
驱动框架分析之
m0_46525308
·
2023-08-05 13:46
Linux驱动程序
linux
驱动程序
从Framebuffer讲解
V4L2
摄像头编程(配正点原子例程)
文章目录
V4L2
摄像头编程一、FrameBuffer二、LCD应用编程2.1使用ioctl()获取屏幕信息2.2重要结构体2.2.1fb_var_screeninfo结构体(屏幕可变参数结构体)2.2.2fb_fix_screeninfo
物废个一
·
2023-08-05 13:46
arm
stm32
嵌入式硬件
单片机
struct
v4l2
_buffer 描述符
```cstruct
v4l2
_buffer{__u32index;//sequencenumberenum
v4l2
_buf_typetype;//
V4L2
_BUF_TYPE_VIDEO_CAPTURE|
口嗨农民工
·
2023-08-05 13:15
python
从vivi学习
V4L2
架构(十):buffer出队列
一、buffer出队列应用层代码struct
v4l2
_bufferbuf;memset(&buf,0,sizeof(buf));buf.type=
V4L2
_BUF_TYPE_VIDEO_CAPTURE;
xiliu542
·
2023-08-05 13:45
v4l2
学习
RK3588开发板 (armsom-w3) 之 USB摄像头图像预览
硬件准备RK3588开发板(armsom-w3)、USB摄像头(罗技高清网络摄像机C93)、1000M光纤、串口调试工具
v4l2
采集画面
v4l2
-ctl是一个用于Linux系统的命令行实用程序,用于控制视频
ArmSoM
·
2023-08-03 10:56
ArmSoM-W3
RK3588
开发板
嵌入式硬件
开源
arm开发
驱动开发
linux
【C++】开源:Linux端
V4L2
视频设备库
°★这篇文章主要介绍Linux端
V4L2
视频设备库。无专精则不能成,无涉猎则不能通。——梁启超欢迎来到我的博客,一起学习,共同进步。
Frank学习路上
·
2023-07-31 20:34
#
c++开源项目学习
c++
开源
linux
ROS-驱动摄像头
usb_camsudoapt-getinstallros-noetic-usb-cam查找USB摄像头如果使用笔记本自带的摄像头可跳过此步骤sudoapt-getinstallv4l-utils查看摄像头信息sudo
v4l2
于小猿Sup
·
2023-07-29 22:00
ubuntu
linux
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他