码迷,mamicode.com
首页 >  
搜索关键字:摄像头驱动    ( 57个结果
从零写一个摄像头驱动(四)
1、装载驱动时发现,模块缺少依赖 解决方法: 1、先安装Ubantu里面自带的vivi程序,它会把它所依赖的驱动程序安装进来/ 2、sudo rmmod vivi.ko 3、ls /dev/video* 4、xawtv -c /dev/video* 我写的myvivi.ko编译出来之后,对应的是vi ...
分类:其他好文   时间:2019-03-30 20:17:44    阅读次数:187
V4L2学习5--VIVI虚拟摄像头驱动
概述 前面简单分析了内核中虚拟摄像头驱动 vivi 的框架与实现,本文参考 vivi 来写一个虚拟摄像头驱动,查询、设置视频格式相对简单,难点在于 vb2_buf 的处理过程。 数据采集流程分析 在我的程序中,大概的数据采集流程如上图所示,启动视频采集之后,创建了一个内核线程,内核线程每30ms 唤 ...
分类:其他好文   时间:2019-03-02 10:26:44    阅读次数:121
V4L2学习4--VIVI分析
vivi 相对于后面要分析的 usb 摄像头驱动程序,它没有真正的硬件相关层的操作,也就是说抛开了复杂的 usb 层的相关知识,便于理解 V4L2 驱动框架,侧重于驱动和应用的交互。 前面我们提到,V4L2 的核心是 v4l2-dev.c 它向上提供统一的文件操作接口 v4l2_fops ,向下提供 ...
分类:其他好文   时间:2019-03-01 18:41:37    阅读次数:244
1. 摄像头V4L2驱动框架分析
学习目标:学习V4L2(V4L2:vidio for linux version 2)摄像头驱动框架,分析vivi.c(虚拟视频硬件相关)驱动源码程序,总结V4L2硬件相关的驱动的步骤; 一、V4L2架构 1. 字符类驱动 V4L2(V4L2:vidio for linux version 2)摄像 ...
分类:其他好文   时间:2019-01-14 10:52:47    阅读次数:175
Python制作二维码和条形码扫描器 (pyzbar)
条码在生活中随处可见,其可分为三类:一维条码、二维条码、三维条码 一维条码: 我们平时习惯称为条形码。条形码是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。 二维条码: 二维条码简称为 ...
分类:编程语言   时间:2019-01-07 11:18:01    阅读次数:1210
centos7内核版本升级
1、更新仓库yum-yupdate2、启用ELRepo仓库ELRepo仓库是基于社区的用于企业级Linux仓库,提供对RedHatEnterprise(RHEL)和其他基于RHEL的Linux发行版(CentOS、Scientific、Fedora等)的支持。ELRepo聚焦于和硬件相关的软件包,包括文件系统驱动、显卡驱动、网络驱动、声卡驱动和摄像头驱动等。启用ELRepo仓库:rpm--impo
分类:其他好文   时间:2018-09-25 14:09:11    阅读次数:419
win10中遇到qq视频时摄像头打不开没反应的解决方法
我们在win10系统电脑的使用中,有小伙伴在win10系统的使用中,QQ是我们最常使用到的软件,我们可以直接在上面做很多的操作,qq视频摄像头视频也是我们经常需要使用到的,今天小编就来跟大家分享到我们在win10中遇到qq视频时摄像头打不开没反应的解决方法。具体的方法和详细的步骤请添加链接描述如下: 1、点击打开开始菜单-电脑设置,打开电脑设置窗口;win10中遇到qq视频时摄像头打不开没反应的解
分类:Windows程序   时间:2018-08-14 12:14:10    阅读次数:340
如何搭建一个完整的手机直播系统源码?
首先第一步,采集,iOS是比较简单的,Android则要做些机型适配工作,PC最麻烦各种奇葩摄像头驱动,出了问题特别不好处理,建议放弃PC只支持手机主播,目前几个新进的直播平台都是这样的。 第二部,前处理,现在直播美颜已经是标配了,80%的主播没有美颜根本没法看。美颜算法需要用到GPU编程,需要懂图 ...
分类:移动开发   时间:2018-04-25 18:47:51    阅读次数:234
29、从零写USB摄像头驱动之通过urb接受数据后上报数据是函数中fid的作用
原因分析如下: 视频数据是由一帧一帧数据组成,为了防止数据错乱,会给每一帧数据分配一个frameid,从第0帧开始,接着是第1帧,接着又是第0帧这样交错进行的,对usb摄像头来说每一帧数据来源于多个包,每个包来源于urb里面的iso_frame(一帧数据都存在一个urb的buf中,这个buf分为多个 ...
分类:其他好文   时间:2018-04-10 23:57:25    阅读次数:309
25、写一个USB摄像头驱动程序
1.构造一个usb_driver2.设置 probe: 2.1. 分配video_device:video_device_alloc 2.2. 设置 .fops .ioctl_ops (里面需要设置11项) 如果要用内核提供的缓冲区操作函数,还需要构造一个videobuf_queue_ops 2.3 ...
分类:其他好文   时间:2018-04-06 18:38:44    阅读次数:183
57条   上一页 1 2 3 4 ... 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!