
多媒体开发
文章平均质量分 90
aiku969
这个作者很懒,什么都没留下…
展开
-
linux系统V4L2架构OV3640摄像头视频捕获保存图片jpg格式
最近在做一个linux摄像头的应用程序,主要功能是:arm板子跑linux系统,进行摄像头视频采集,捕获一帧视频然后保存成图片。功能很简单,但是我确搞了很久,过程中遇到了很多问题,在此写下点滴记录以备忘,还有很多问题待决解……硬件平台:arm cotex-A8实验箱 + ov3640 CMOS摄像头软件平台: (1)开发平台:xp系统上装的virtualbox-2.6.8虚拟机 + ubu原创 2014-11-08 13:12:11 · 5471 阅读 · 0 评论 -
基于ZedBoard的Webcam设计(四):MJPG编码和AVI封装
基于ZedBoard的Webcam设计(四):MJPG编码和AVI封装在前几篇博客中,我们用ZED平台完成了对USB摄像头的视频采集,Qt的视频显示。在此基础上,我们更希望能把视频存储成视频文件,像DV机一样。MJPG是一种比较简单且易于实现的视频视频编码格式,而AVI封装则是非常流行的视频封装。本篇将介绍MJPG的编码格式和视频的AVI封装,并在ZedBoard上实现对视频的压缩和存储。原创 2014-12-02 23:48:55 · 742 阅读 · 0 评论 -
基于ZedBoard的Webcam设计(二):USB摄像头图片采集+QT显示
(原创)基于ZedBoard的Webcam设计(二):USB摄像头图片采集+QT显示在(原创基于ZedBoard的Webcam设计(一):Zedboard上的USB摄像头(V4L2接口)的图片采集中,我们完成了ZedBoard上USB摄像头的单幅图片采集,采集到的图片是存储在文件系统中的“image_bmp.bmp”中的。这一小节将完成的是QT界面显示,将采集到的图像数据通过QT显示到HDMI原创 2014-12-02 23:42:12 · 1725 阅读 · 0 评论 -
基于ZedBoard的Webcam设计(三):视频的采集和动态显示
基于ZedBoard的Webcam设计(三):视频的采集和动态显示在(原创)基于ZedBoard的Webcam设计(一):USB摄像头(V4L2接口)的图片采集和(原创)基于ZedBoard的Webcam设计(二):USB摄像头图片采集+QT显示两篇博客中,我们完成了ZedBoard上USB摄像头的图片采集,以及将图片显示到Qt界面上。可是毕竟采集和显示到只是一帧图像,并非动态的视频数据。本小原创 2014-12-02 23:45:56 · 997 阅读 · 1 评论 -
S3C2440上touchscreen触摸屏驱动(mini2440开发板)
S3C2440上touchscreen触摸屏驱动1、Linux输入子系统(Input Subsystem): 在Linux中,输入子系统是由输入子系统设备驱动层、输入子系统核心层(Input Core)和输入子系统事件处理层(Event Handler)组成。其中设备驱动层提供对硬件各寄存器的读写访问和将底层硬件对用户输入访问的响应转换为标准的输入事件,再通过核心层提交给事原创 2014-12-02 23:31:14 · 1261 阅读 · 0 评论 -
基于ZedBoard的Webcam设计(一):USB摄像头(V4L2接口)的图片采集
基于ZedBoard的Webcam设计(一):USB摄像头(V4L2接口)的图片采集一直想把USB摄像头接到Zedboard上,搭建一个简易视频监控系统方便后续做视频处理。Xilinx官方给出了一个Webcam摄像头监控的例子,跑的是linaro,不知道是我的SD卡问题还是摄像头的问题,播放视频的时候总是会很卡,而且突然系统就死掉了。还是很喜欢自己动手,能学到新东西。Digilent官方给的O原创 2014-12-02 23:36:06 · 1931 阅读 · 0 评论 -
基于ZedBoard的Webcam设计(五):x264编码在zedboard上的实现(软编码)
基于ZedBoard的Webcam设计(五):x264编码在zedboard上的实现(软编码)在(原创)基于ZedBoard的Webcam设计(四):MJPG编码和AVI封装中,我们在zed上完成了视频的采集和存储,但是MJPG只是对一帧一帧图片进行编码,编码效率只有10%。x264-snapshot提供了开源x264源代码,已经广泛用于嵌入式解决方案中。本小节将介绍zed上x264-原创 2014-12-02 23:53:25 · 828 阅读 · 0 评论 -
关于H264通过RTP传输的打包方式
关于H264通过RTP传输的打包方式Q:现在小弟初次尝试H264的编码通过RTP方式传输,具体实验环境的问题如下:环境:服务器端,H264的帧数据(可能超过64k),分成N个1460字节的包,然后加上RTP头发送。客户端,VLC播放器,通过RTSP协议建立连接,然后接收数据解码播放。结果:VLC不能解码接收到的数据,解码出错,VLC的信息中显示不能解码帧数据。我原创 2014-12-02 00:30:29 · 752 阅读 · 0 评论 -
S5PV210开发板 摄像头ov3640 fimc驱动分析 :fimc_dev.c 分析
大家fimc-dev.c 是Samsung FIMC 设备的V4L2 驱动。上层应用直接操作这个设备,进行capture,图片处理,以及overlay输出原创 2014-11-08 13:20:09 · 1925 阅读 · 0 评论 -
S5PV210开发板 camera模组CMM介绍
关键词:android camera CMM 模组 camera参数平台信息:内核:linux系统:android平台:S5PV310(samsung exynos 4210) 作者:xubin341719(欢迎转载,请注明作者)下载:常用摄像头规格书(个别有android驱动程序) :bf3703 30W、gc0308 30W、ov7670、gt2005 200W原创 2014-11-10 22:52:03 · 2751 阅读 · 0 评论 -
S5PV210开发板 介绍camera V4L2 FIMC (3)
前面两篇说的有点多了,不过多了解点东西也挺好的,遇到问题时可以有更多的思路,真正驱动是从这一块开始。一般BSP的camera都是完好的,我们只用关心驱动这些就可以了。1. V4L21)简介在Linux中,摄像头方面的标准化程度比较高,这个标准就是V4L2驱动程序,这也是业界比较公认的方式。V4L全称是Video for Linux,是Linux内核中标准的关于视频驱动程序,目前原创 2014-11-10 23:06:24 · 1866 阅读 · 0 评论 -
S5PV210开发板 介绍camera 驱动 (4)
一、摄像头驱动 我们以GT2005为例,来讲述一个摄像头驱动的调试过程:摄像头和主控的关系图,如下:摄像头驱动比较简单,完成一面三大步就可以:摄像头的上电、时钟这些基本条件;IIC保证摄像头的初始化;摄像头工作后传回数据到主控。完成这三个步骤就完成了摄像头基本工作的调试。1、 摄像头的上电、时钟这些基本条件的实现 电源部分,上电时对应规格书,确认上电原创 2014-11-10 23:10:05 · 2169 阅读 · 0 评论 -
S5PV210开发板 摄像头工作原理、s5PV310 摄像头接口(CAMIF)
下载:常用摄像头规格书(个别有android驱动程序) :bf3703 30W、gc0308 30W、ov7670、gt2005 200W、gt2015 200W、NT99250 200W、s5k5ba 200W、s5k4ba一、摄像头工作原理上一篇我们讲了摄像头模组的组成,工作原理,做为一种了解。下面我们析摄像头从寄存器角度是怎么工作的。如何阅读摄像头规格书(针对驱动调节时用到关键参原创 2014-11-10 23:03:22 · 3517 阅读 · 0 评论 -
【创科之龙_安卓开发】第14课_高通平台下Linux设备树DTB二进制存储结构
aiku嵌入式视频教程第三期更新上传:【创科之龙_安卓开发】第14课_高通平台下Linux设备树DTB二进制存储结构(无加密)大家可以试看https://pan.baidu.com/s/19RTeiNSltSp7PMxiuC5pWA aiku老师QQ:1653687969########################################################## 欢迎...原创 2018-06-08 10:54:31 · 1040 阅读 · 1 评论