![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
camera
kenny_wju
这个作者很懒,什么都没留下…
展开
-
YUV格式分析
Andrew Huang 转载请注明作者及联络方式http://www.cnblogs.com/armlinux/archive/2012/02/15/2396763.html 在摄像头之类编程经常是会碰到YUV格式,而非大家比较熟悉的RGB格式. 我们可以把YUV看成是一个RGB的变种来理解. YUV的原理是把亮度与色度分离,研究证明,人眼对亮度的敏感超过转载 2013-03-19 17:31:40 · 523 阅读 · 0 评论 -
对YUV格式的详细描述,以及存储形式
YUV主要的采样格式主要的采样格式有YCbCr 4:2:0、YCbCr 4:2:2、YCbCr 4:1:1和 YCbCr 4:4:4。其中YCbCr 4:1:1 比较常用,其含义为:每个点保存一个 8bit 的亮度值(也就是Y值), 每 2x2 个点保存一个 Cr 和Cb 值, 图像在肉眼中的感觉不会起太大的变化。所以, 原来用 RGB(R,G,B 都是 8bit unsigned) 模型,转载 2013-03-19 17:41:52 · 483 阅读 · 0 评论 -
入门视频采集与处理
做视频采集与处理,自然少不了要学会分析YUV数据。因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式,而从视频处理(例如H.264、MPEG视频编解码)的角度来说,也是在原始YUV码流进行编码和解析,所以,了解如何分析YUV数据流对于做视频领域的人而言,至关重要。本文就是根据我的学习和了解,简单地介绍如何分析YUV数据流。 YUV,分为三个分量,“Y”表示明亮度转载 2013-03-19 20:23:25 · 653 阅读 · 0 评论 -
基于V4L2的视频驱动开发(2)
作者:刘洪涛,华清远见嵌入式学院讲师。三、 V4L2 API及数据结构V4L2是V4L的升级版本,为linux下视频设备程序提供了一套接口规范。包括一套数据结构和底层V4L2驱动接口。1、常用的结构体在内核目录include/linux/videodev2.h中定义struct v4l2_requestbuffers //申请帧缓冲,对应命令VIDIOC_REQBUF转载 2013-03-20 11:23:19 · 469 阅读 · 0 评论 -
入门视频采集与处理(BT656简介)
凡是做模拟信号采集的,很少不涉及BT.656标准的,因为常见的模拟视频信号采集芯片都支持输出BT.656的数字信号,那么,BT.656到底是何种格式呢? 本文将主要介绍 标准的 8bit BT656(4:2:2)YCbCr SDTV(标清) 数字视频信号格式,主要针对刚刚入门模拟视频采集的初学者入门之用。1. 帧的概念(Frame) 一个视频序列是由N个帧组成转载 2013-03-19 20:12:36 · 523 阅读 · 0 评论 -
基于V4L2的视频驱动开发(1)
基于V4L2的视频驱动开发(1) 华清远见 刘洪涛编写基于V4L2视频驱动主要涉及到以下几个知识点:l转载 2013-03-20 11:21:34 · 595 阅读 · 0 评论