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
文档翻译(五)
http://linuxtv.org/downloads/v4l-dvb-apis/format.html数据格式数据格式协商不同设备通过应用交换不同种类的数据。比如视频图像,raw或分割的VBI数据,RDS数据电报。甚至是一个种类不同格式也是有可能的,特别是丰富的图像格式。尽管驱动在设备关闭和重打开时提供了一个默认值和一些预置选项,在做数据交换前应用程序也应该协商数据格式。协商意味着应用程序要请
LKV_刘言
·
2020-06-22 13:17
Linux学习
开发与驱动
V4L2
文档翻译(八)
http://linuxtv.org/downloads/v4l-dvb-apis/pixfmt.html第二节:图像格式
V4L2
API首先是被设计成让设备与应用程序交换图像数据,struct
v4l2
_
LKV_刘言
·
2020-06-22 13:17
Linux学习
开发与驱动
V4L2
文档翻译(六)
http://linuxtv.org/downloads/v4l-dvb-apis/crop.html图像裁剪、插入及缩放一些视频捕捉设备可以取一张图片的小部分,然后对图片进行任意尺寸的放大或缩小。我们将这些能力称之为裁剪和缩放。一些视频使出设备可以将图片放大或缩小,然后将其插入到视频信号的任意扫描线和横向偏移中。应用程序可以使用一下API来选择视频信号中的区域,查询默认区域以及硬件限制。不管他们
LKV_刘言
·
2020-06-22 13:17
Linux学习
开发与驱动
V4L2
文档翻译(十三)
http://linuxtv.org/downloads/v4l-dvb-apis/dmabuf.htmlI/O流(DMA缓存引用)这是一个实验性接口,将来可能发生改变DMABUF框架提供了在多设备见共享缓存的通用方法,支持DMABUF的设备驱动可以将一个DMA缓存以文件句柄的方式输出到用户空间(输出者规则),以文件句柄的方式从用户空间获取一个DMA缓存,这个文件句柄是之前其他或相同的设备所输出的
LKV_刘言
·
2020-06-22 13:17
Linux学习
开发与驱动
V4L2
文档翻译(三)
V4L2
定义了一些用于特殊目的的ID。驱动也可以使用
V4L2
CID_PRIVATE_BASE和
LKV_刘言
·
2020-06-22 13:45
Linux学习
开发与驱动
V4L2
文档翻译(一)
相关资料https://www.kernel.org/doc/Documentation/zh_CN/video4linux/
v4l2
-framework.txthttp://linuxtv.org/downloads
LKV_刘言
·
2020-06-22 13:45
Linux学习
开发与驱动
Linux基于
v4l2
的视频采集(含代码)
Video4linux2(简称
V4L2
),是linux中关于视频设备的内核驱动。
V4L2
较V4L有较大的改动,并已成为2.6的标准接口,函盖video\dvb\FM...,多数驱动都在向
V4l2
迁移。
YanMY2012
·
2020-06-22 09:10
音视频
Linux下用
V4L2
采集摄像头图像和视频
V4L2
,即videoforlinux2,V4L的第二版,linux下的视频库,非常方便用于采集摄像头数据,使用方法一般有以下流程打开设备——(检查设备属性)——设置帧格式——(设置采集速度即帧率)——
yf夜风
·
2020-06-22 08:03
Linux
imx6 android5.1 挂起问题
logroot@sabresd_6dq:/#logd.auditd:starthealthd:Nochargersuppliesfoundhealthd:NobatterydevicesfoundERROR:
v4l2
capture
WXXGoodJob
·
2020-06-22 07:13
android
深入浅出,camera
v4l2
理解
深入浅出,camera
v4l2
理解(1)
v4l2
准备使用的参数1,probe2,读id,id读完了并且成功才能注册
v4l2
3,注册
v4l2
,
v4l2
_i2c_subdev_init(&s_ctrl->sensor_
v4l2
TopicDev
·
2020-06-22 07:13
Qualcomm
FIMC驱动实现
V4L2
框架与ov5640摄像头驱动——iTop4412平台
FIMC驱动框架与ov5640摄像头驱动——iTop4412平台一、i2c设备与驱动注册ov5640摄像头的i2c由设备和驱动两部分构成,设备注册和驱动注册。先说不同一般i2c设备注册部分,在平时我们添加i2c设备时,需要修改平台文件(.../iTop4412_Kernel_3.0/arch/arm/mach-exynos/mach-itop4412.c)在对应I2C总线的结构体下面添加项,例如在
星移之海
·
2020-06-22 05:37
嵌入式iTop4412学习笔记
linux驱动由浅入深系列:camera驱动之二(基于高通平台的
V4L2
结构及代码分析)
本文以高通+android平台为示例,首先看一下整体框图:这张图是从整体上来看的1,图中最下面的是kernel层的驱动,其中按照
V4L2
架构实现了camerasensor等驱动,向用户空间提供/dev/
二进制橙子
·
2020-06-22 04:47
linux驱动由浅入深系列
基于
V4L2
驱动程序的USB摄像头Android(JNI)的编写(一)
video4linux2(
V4L2
)是Linux内核中关于视频设备的内核驱动,它为Linux中视频设备访问提供了通用接口,在Linux系统中,本文主要介绍如何使用
V4L2
驱动程序打开我们的USB摄像头。
JansonZhe
·
2020-06-21 22:06
linux驱动
android平台
v4l2
设备读写流程(CSI驱动调用流程)
1、open初始化传感器模块和CIS,使能CSI的时钟InitialSensorModuleandCSII/F,enablethecsiclock2、VIDIOC_QUERYCAP得到设备的容量Seethedriverscapability3、VIDIOC_S_FMT获取和设置CSII/F的格式和传感器模式TryandSetformattoCSII/FandSensorModule4、VIDIOC
枫_在路上
·
2020-06-21 07:16
视频编程
WebRTC之视频采集
屏幕和视频文件,视频来源的操作系统可以是Linux、Windows、Mac,IOS以及Android,不同的平台由不同的公司开发设计,因而他们从camera获取视频的底层框架并不一样,Linux系统使用
V4L2
shichaog
·
2020-06-21 07:48
语音识别
小弟我对linux理解之
v4l2
------camera---ov5642---
v4l2
分析
我对linux理解之
v4l2
我们先看具体sensorslave怎么注册到
v4l2
的:staticstruct
v4l2
_int_ioctl_descov5642_ioctl_desc[]={//ioctl
lkl3346
·
2020-06-21 03:09
v4l2分析
camera
rk3399调试ov2659(camera模块@dvp接口)--源码分析
,转载请注明出处:https://blog.csdn.net/huang_165/article/details/86217004之前整理的“rockchipsensorcore框架”和rkisp下的
v4l2
jin-fa
·
2020-06-21 01:56
camera
V4L2
文档翻译(十二)
http://linuxtv.org/downloads/v4l-dvb-apis/io.html第三节:输入和输出
V4L2
API定义了一些不同的方法来从设备读取或写入,所有需要与应用程序交换数据的驱动最少必须支持其中之一
LKV_刘言
·
2020-06-20 23:14
Linux学习
开发与驱动
结合芯片exynos 4412介绍
V4L2
用来视频编解码的驱动
这里结合芯片exynos4412介绍一下
V4L2
用来视频编解码的驱动结构内核代码基于3.4.106linux-3.4.106\drivers\media\video\s5p-mfclinux-3.4.106
WAN8180192
·
2020-06-20 23:09
linux
驱动开发
Android P摄像头开发和
V4l2
视频处理
基于安卓9.0系统,简单实现打开摄像头并获取视频流数据。以下例子是C++代码,可以做成jniso库方式给安卓应用程序使用,获取到视频数据用OpenGL方式显示出来。1、打开摄像头摄像头设备为:/dev/video0//打开摄像头deviceName为/dev/video0if((fd=open(deviceName,O_RDWR,0))>16)&0xFF,(caps.version>>8)&0xF
sunxiaolin2016
·
2020-06-20 23:28
android笔记
Linux应用程序开发笔记:
V4L2
调试方法(module_param_named(debug, vb2_debug, int, 0644))
Linux驱动中会有很多module_param_named那这个怎么用,举例说明:/media/
v4l2
-core/videobuf2-core.c中有如下代码:intvb2_debug;EXPORT_SYMBOL_GPL
依笑奈何
·
2020-06-20 21:01
linux
WebRTC视频采集模块和数据流水线建立
视频采集模块是平台相关的,MacOS和IOS平台一般使用AVFoundation框架,Linux平台一般使用
V4L2
库,而Windows平台则使用MediaFoundation库。
weizhenwei
·
2020-03-30 04:44
Linux用
v4l2
进行视频采集
考前最后一周晚课上,我们学习了基于Linux上的
v4l2
视频采集。下面则是我查阅资料关于
V4L2
的一点解说。Video4linux2(简称
V4L2
),是linux中关于视频设备的内核驱动。
西寻
·
2020-03-28 09:54
用思维导图法导出
V4L2
Data Structure
最近接了一个软件模块,看了几天云里雾里.应用程序如何调到middleware再如何调到kernelspace.数据流向、数据结构、逻辑关系、整体框架一桩桩一件件混沌在一起.如何把它理理清楚呢?做了8年的项目管理,什么visio、project、流程图、石川图、控制图、甘特图、思维导图..各种数据表现或者分析方式倒是熟练,该用哪个最好呢?管不了那许多,不都是工具嘛,原理相通,捞一个起来:开干,选的是
陆音棚
·
2020-03-13 16:13
视频采集与编码(RTMP系列二)
1.视频采集与编码模块设计本工程是基于Linux系统实现,在Linux中,读取摄像头数据需要用到
V4L2
API接口,从摄像头获取的原始数据是YUV422格式,而利用Flash播放视频数据时,需要最终解码为
onesixthree
·
2020-03-07 21:41
V4L2
框架-
v4l2
device
本文对
V4L2
中比较容易理解的骨干结构进行介绍,涉及两个核心结构体:
v4l2
_device,
v4l2
_subdev。
yellowmax
·
2020-02-29 11:38
V4L2
框架-media device
本文对
V4L2
的运行时数据流设备管理做一个详细的介绍,包括什么叫「运行时设备管理」,它是干什么用的,怎么使用等等。本文的目标是掌握mediadevice的编码使用方法以及功能运用。
yellowmax
·
2020-02-20 01:53
V4L2
框架概述
本文开启linux内核
V4L2
框架部分的学习之旅,本文仅先对
V4L2
的框架做一个综述性的概括介绍,然后接下来的文章中会对
V4L2
框架的各个子模块进行一个全面的介绍,包括每一部分的实现原理,如何使用,用在什么地方等等
yellowmax
·
2020-02-13 15:25
[转载] 嵌入式LINUX环境下视频采集知识(
V4L2
)
VideoforLinuxtwo(Video4Linux2)简称
V4L2
,是V4L的改进版。
泡面先生_Jack
·
2020-02-11 05:55
obs-studio模块分析与源码编译
:采集:Windows(dshow,dsound),ios,mac(AVFoundation,AVCaptureSesssion),android(Camera,AudioRecord),Linux(
v4l2
今忆Zoe
·
2020-01-03 00:29
gstreamer---Gobject类对象
在每个类的c文件中,都会有以下这样的一个宏定义:G_DEFINE_TYPE(Gst
V4l2
Allocator,gst_
v4l2
_allocator,GST_TYPE_ALLOCATO
chengwei_peng
·
2019-12-18 09:40
opencv读取USB相机select timeout问题
V4L2
的selec
小蜗牛叽咕往前
·
2019-12-04 23:00
2019年12月4日Linux开发手记
OK,经过昨天对
V4L2
工作流程的学习,现在已经大体了解了
V4L2
的工作原理,现在开始对
V4L2
的API的学习,目标:1、打开摄像头2、储存图像3、关闭摄像头,API网址:LinuxMediaInfrastructureuserspaceAPI—TheLinuxKerneldocumentationhttps
巫师笔记
·
2019-12-04 21:00
2019年12月2日Linux开发手记
开始学习在Linux下视频源捕获驱动框架,也就是
V4L2
(video4linux),本次关于
v4l2
的知识准备主要在于其的官方例程,理解官方例程也就差不多掌握了
v4l2
的基本内容。
巫师笔记
·
2019-12-02 23:00
V4L2
视频开发(摄像头)
V4L2
(VideoforLinux2),是专门为linux设备设计的一套视频框架。
锋之律
·
2019-10-15 14:54
[完结]Linux内核中的
V4L2
核心框架分析(
V4L2
framework,video for linux 2,linux视频子系统)
标题:
V4L2
核心框架分析驱动的结构------------------------------------------------------1)一个为设备实例定义的,并且包含设备状态信息的结构;2)
duanlove
·
2019-09-26 18:40
嵌入式技术
我的开源项目-liveRtspServer
liveRtspServer一、项目简介二、功能介绍三、依赖四、编译五、用法六、效果七、联系方式一、项目简介基于live555的RTSP服务器二、功能介绍RTP/UDP单播RTP/UDP多播RTP/TCP采集
V4L2
JT同学
·
2019-09-11 21:32
live555源码分析与应用
树莓派 ffmpeg 录制 USB 摄像头+话筒 视频+音频 mp4
//recordvideo&audiointhesamefileffmpeg-y-falsa-ac1-ihw:1-acodecpcm_s16le-f
v4l2
-framerate25-video_size640x480
lakeheart879
·
2019-09-06 11:15
树莓派
Linux
iMX6平台DS90UB964调试
唯一要注意的地方就是GPR1寄存器要选择virtualchannel0和通道virtualchannel3在选择基本没遇到任何问题,调试细节可看上一篇max9288调试重点说应用程序,使用官网下载的为环视代码的mxc_
v4l2
BGK112358
·
2019-08-15 14:20
linux
我的开源项目-RtspServer
项目地址:GitHub传送门如果你对如何实现一个RTSP服务器感兴趣,可以看这:从零开始写一个RTSP服务器专栏文章目录一、项目介绍二、功能介绍三、开发环境四、使用方法4.1传输音视频文件4.2采集
V4L2
JT同学
·
2019-08-09 13:36
从零开始写一个RTSP服务器
摄像头驱动的使能配置、
V4L2
编程接口的设计应用
摄像头采集子系统一.摄像头驱动的使能配置硬件:选择USB摄像头,内置芯片ZC30系列,Linux包含的万能驱动兼容;驱动:配置Linux内核,选择万能摄像头驱动中ZC30系列驱动文件、支持
V4L2
接口,
行路人&
·
2019-07-20 21:00
ANDROID系统USB驱动开发
V4L2
_PIX_FMT_H264帖子大意:讨论的前提是你的USB摄像头是UVC兼容的(如今大部分摄像头兼容)默认Android不提供访问外部摄像头的API,所以你要考虑写一个内核到Android应用层通信的中间件
qq964541543
·
2019-05-10 14:33
android
android系统开发
Linux
V4L2
之camera
一、硬件知识1.摄像头硬件结构和工作原理,如图1&图2外部光线穿过lens镜头,经过红外滤光片后光学图像投射到传感器上,然后光学图像被转换成电信号,电信号再经过模数转换变为数字信号,数字信号经过DSP加工处理,再被送到接收端进行处理,最终转换成屏幕上能够看到的图像。其中:1)滤光片作用:a.滤除红外线,滤除对可见光有干扰的红外光,使成像效果更清晰。b.修整进来的光线,感光芯片由感光体(CELL)构
li123128
·
2019-04-24 18:07
python3调用USB高帧率摄像头
1.
v4l2
调用高帧率摄像头python2.x版本的
v4l2
capture很简单,源码在这里执行:./setup.pybuild执行:sudo.
三寸光阴___
·
2019-04-18 11:59
opencv
python
解决问题:fatal python error (pygame parachute)
最近项目涉及使用linux单片机摄像头采集图片,经过学习,发现使用pygame的效率是最高的,相比于
v4l2
等等框架。
蓝一潇、薛定谔的猫
·
2019-03-19 17:04
Linux嵌入式开发
python基础笔记
linux嵌入式
pygame
linux摄像头
报错
(二).
v4l2
:先讲应用层操作的顺序
(cap.capabilities&
V4L2
_CAP_VIDEO
zmjames2000
·
2019-03-16 11:32
camera
【转】Linux
V4L2
Camera 编程
V4L2
(VideoForLinuxTwo)是Linux内核提供给应用程序访问音、视频驱动的统一接口。这里描述的是如何从遵循
V4L2
规范的Camera设备读取Video帧。
RonZheng2010
·
2019-03-10 13:31
Android Camera 二 JNI JAVA和C/CPP图像数据传输流程分析
图像数据传输流程分析AndroidCamera三CameraService和Client链接到HALAndroidCamera四CameraHAL分析AndroidCamera五CameraHALv1Linux
v4l2
qq_38907791
·
2019-03-05 16:00
Android
V4l2
:Video for Linux 2
全网最秀最好听的DANCEMONKEY-PeterBence(PianoCover)VideoforLinux2,简称
V4l2
,是Linux内核中关于视频设备的内核驱动框架,为上层的访问底层的视频设备提供了统一的接口
tony2278
·
2019-03-02 16:07
图形
V4L2
深入理解
1.VIDIOC_REQBUFS:请求Kernel分配VideoBuffer其申请流程如下图所示:1.1Kernel态相关数据结构structuvc_fh{ structuvc_video_chain*chain; structuvc_streaming*stream; //Stream---> enumuvc_handle_statestate;};structuvc_streaming{ st
波涛汹涌啊
·
2019-01-31 12:39
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他