linux视频采集
文章平均质量分 63
迈巴赫
学生
展开
-
基于mini2440的USB视频采集
基于mini2440的USB视频采集 在嵌入式系统中,视频采集主要采用两种接口:一种是标准摄像头接口,一种是USB接口(USB1.1)。标准的摄像头接口,接口复杂,但传输速度快,适合高质量视频采集,而USB接口,接口简单,但有性能瓶颈,只能用于低质量的视频采集。mini2440开发板采用的是S3C2440芯片,S3C2440自带了一个OHCI的USB1.1主机接口和一个CMOS摄转载 2013-01-02 20:51:43 · 828 阅读 · 0 评论 -
JRTP库与JTHREAD库的编译与移植
操作环境:Host OS: Windows xpVMware Workstation: 8.0.2Guest OS: ubuntu10.10Develop Board: TINY6410Cross-Complier: arm-Linux-g++4.5.1 关于jrtp 的一些说明:说明1 : jrtp 有两种数转载 2013-01-04 21:19:41 · 1591 阅读 · 0 评论 -
video caputure device linux v4l2 API usag
对于linux下的一个v4l2设备编程一般包括以下步骤:1) 打开设备2)改变设备属性,选择一个视频和声音输入(有时候一个物理设备可能包括多个视频和声音输入)、视频标准、图像亮度等。3)和驱动协商一个数据格式4)和驱动协商输入输出方法(read,write,mmap,User Pointers,DMA buffer importing,等)5)数据的输入输出循环(获取数据)翻译 2013-01-06 20:14:15 · 905 阅读 · 0 评论 -
tiny6410 linux内核2.6.38 视频采集问题
操作环境:硬件平台:tiny6410 内核版本:2.6.38 摄像头:罗技的c210 usb摄像头遇到的问题是:1)用linux下的v4l2API采集出来的图像分辨率为176*144,而用户手册上给出的最大分辨率可以为640*480。2)因为现在的video capture 设备可能带有多个功能,例如c210除了有video capture功能外,还有内置的麦克风,我的理解就是v4原创 2013-01-07 09:33:48 · 2066 阅读 · 0 评论 -
x264编码格式
YV12和I420的区别 X264在进行编码的时候需要标准的YUV(4:2:0)。但是这里需要注意的是,虽然YV12也是(4:2:0),但是YV12和I420的却是不同的,在存储空间上面有些区别。如下:YV12 : 亮度(行×列) + U(行×列/4) + V(行×列/4) I420 : 亮度(行×列) + V(行×列/4) + U(行×列/4)start转载 2013-01-10 14:57:14 · 3277 阅读 · 0 评论 -
关于编译x264的一点附加小说明
最近在写一个小程序,其中用到了x264视频编解码库(x264是H.264标准的一个开源实现),采用的开发语言是C++。程序写好后,在编译链接时却出现了如下错误:/tmp/cc4WAe4w.o(.text+0x5d): In function `CVMX264::Init(int, int)':/home/cyc/src/cdma_video_monitor_x264/cvmx264.cpp转载 2013-01-10 20:12:39 · 1030 阅读 · 0 评论 -
ffmpeg: ‘UINT64_C’ was not declared in this scope
ffmpeg 默认是用C文件来编译的,如果某个CPP文件想引用ffmpeg中的某些函数或者头文件,有可能出现‘UINT64_C’ was not declared in this scope的错误情形大概如下The same issue i'm getting here when compiling chromium with ffmpeg from svn:In file inc转载 2013-01-11 15:04:30 · 845 阅读 · 0 评论 -
h264解码宏观理解
在h264里面,分为VCL层和NAL层。VCL为实际的h264实现,所有视频文件格式存储,具体的编解码工作都在这一层。NAL层,我理解的是传输层,不管是在本地播放还是在网络播放的传输,都要通过这一层来传输。h264的文件被分割为很多个叫着NAL的一个个小块,很多个小的NAL被组成一个完整的帧,也就是一个完整的画面。我要做的就是把这些NAL包从文件里面分割出来传给fmpeg的解码函数。转载 2013-01-13 20:23:05 · 731 阅读 · 0 评论 -
tcp/ip详解卷1:协议 读书笔记 链路层
一、TCP/IP协议族中,链路层的主要目的:1)为IP模块发送和接受IP数据报。2)为ARP模块发送ARP请求和接受ARP应答。3)为RARP发送RARP请求和接受RARP应答TCP/IP支持多种不同的链路层协议,这取决于网络使用的硬件,如以太网、令牌环网、FDDI及RS-232串行线路等。使用ifconfig命令eth0 Link encap:Ethernet原创 2013-06-05 21:06:27 · 1277 阅读 · 0 评论