DCT图像变换
摘要:一,背景介绍DCT,即离散余弦变换,常用图像压缩算法,步骤如下1)分割,首先将图像分割成8x8或16x16的小块;2)DCT变换,对每个小块进行DCT变换;3)舍弃高频系数(AC系数),保留低频信息(DC系数)。高频系数一般保存的是图像的边界、纹理信息,低频信息主要是保存的图像中平坦区域信息。4)图
阅读全文
posted @
2022-12-06 14:30
feng..liu
阅读(2898)
推荐(0) 编辑
一文详解分析鱼眼相机投影成像模型和畸变模型
摘要:1.为什么要设计鱼眼镜头? 鱼眼镜头设计的目的是要拍摄大的视野,鱼眼镜头的视场角可达到180-270度,在工程上视角超过140度的镜头被统称为鱼眼镜头。这是因为普通针孔相机视野太小,满足不了一些特别的需求。 为什么针孔相机达不到这么大的视场角呢?因为针孔相机模型是相似性投影,实际场景中的直线仍被投影
阅读全文
posted @
2022-08-22 16:37
feng..liu
阅读(3816)
推荐(0) 编辑
用NEON intrinsic实现RGB转YUV420SP(NV12)
摘要:1. 数据的排列方式 先来看看两种数据在内存里是按什么方式排列的 1.1 RGB的排列 如图所示,1组RGB表示1个像素的颜色,每个像素依次排列。图中有8组RGB数据,即8个像素点。 1.2 YUV的排列 如图所示,这里是 YUV420SP(NV12) 的排列方式,YUV的比例为Y:U:V=4:1:
阅读全文
posted @
2021-12-14 16:38
feng..liu
阅读(1112)
推荐(0) 编辑
三维变换矩阵左乘和右乘分析
摘要:当三维坐标点发生旋转时,如果采用矩阵运算就会需要考虑“左乘”和“右乘”。若绕静坐标系(世界坐标系)旋转,则左乘,也是变换矩阵*坐标矩阵;若是绕动坐标系旋转(自身建立一个坐标系),则右乘,也就是坐标矩阵*变换矩阵。 但现实中,我们只是对一个图像、点云进行旋转,则均是左乘实现 举例 对坐标点进行三维绕z
阅读全文
posted @
2021-04-29 22:25
feng..liu
阅读(3258)
推荐(0) 编辑
gamma矫正
摘要:各位网友好,您现在阅读的是2017年12月19日修改后的版本。如果您看过我之前的答案版本,我必须要指出新老答案版本的核心区别:我之前版本的答案认为 sRGB 标准中的 Gamma 校正的幂函数曲线来自于心理学上的韦伯-费希纳定律(Weber-Fechner Law)或斯蒂文思幂定律(stevens'
阅读全文
posted @
2021-03-04 15:19
feng..liu
阅读(605)
推荐(0) 编辑
摄像头模组(CCM)介绍:
摘要:一、摄像头模组(CCM)介绍: 1、camera特写 摄像头模组,全称CameraCompact Module,以下简写为CCM,是影像捕捉至关重要的电子器件。先来张特写,各种样子的都有,不过我前一段时间调试那个有点丑。 2、摄像头工作原理、camera的组成各组件的作用 想完全的去理解,还得去深入
阅读全文
posted @
2021-03-04 10:53
feng..liu
阅读(8898)
推荐(1) 编辑
摄像头模组基础
摘要:手机摄像头常用的结构如下图37.1所示,主要包括镜头,基座,传感器以及PCB部分。 图37.1 CCM(compact camera module)种类 1.FF(fixed focus)定焦摄像头 目前使用最多的摄像头,主要是应用在30万和130万像素的手机产品。 2.MF(micro focus
阅读全文
posted @
2021-03-04 10:35
feng..liu
阅读(1464)
推荐(0) 编辑
摄像头工作原理
摘要:一、摄像头工作原理 上一篇我们讲了摄像头模组的组成,工作原理,做为一种了解。下面我们析摄像头从寄存器角度是怎么工作的。如何阅读摄像头规格书(针对驱动调节时用到关键参数,以GT2005为例)。 规格书,也就是一个器件所有的说明,精确到器件每一个细节,软件关心的寄存器、硬件关心的电气特性、封装等等。单单
阅读全文
posted @
2021-03-04 10:28
feng..liu
阅读(2146)
推荐(0) 编辑
PAL制式和NTSC制式的区别
摘要:常见的电视信号制式是PAL和NTSC,另外还有SECAM等。 NTSC即正交平衡调幅制。PAL为逐行倒像正交平衡调幅制。 什么是PAL制式呢?什么是NTSC制式?简单的说,NTSC和PAL属于全球两大主要的电视广播制式,但是由于系统投射颜色影像的频率而有所不同。 NTSC是National Tele
阅读全文
posted @
2021-03-03 22:17
feng..liu
阅读(5119)
推荐(0) 编辑
入门视频采集与处理(BT656简介)
摘要:凡是做模拟信号采集的,很少不涉及BT.656标准的,因为常见的模拟视频信号采集芯片都支持输出BT.656的数字信号,那么,BT.656到底是何种格式呢? 本文将主要介绍 标准的 8bit BT656(4:2:2)YCbCr SDTV(标清) 数字视频信号格式,主要针对刚刚入门模拟视频采集的初学者入门
阅读全文
posted @
2021-03-03 22:13
feng..liu
阅读(853)
推荐(0) 编辑
视频内同步与外同步有什么区别
摘要:视频内同步与外同步有什么区别 不管是标清还是高清信号均可以采用内同步及外同步方式传送视频信号。所谓内同步,就是图像数据与同步信号均包含在图像数据中,标清时大多采用ITU-656,高清时采用BT-1120所谓外同步,就是图像数据与同步信号单独传送,标清时采用ITU-601标准,高清时采用CEA-861
阅读全文
posted @
2021-03-03 16:35
feng..liu
阅读(1807)
推荐(0) 编辑
数字图像处理_图像的采样和量化
摘要:基础知识储备 采样;就是把一幅连续图像在空间上分割成M×N个网格,每个网格用一亮度值来表示。一个网格称为一个像素。M×N的取值满足采样定理。 量化;就是把采样点上对应的亮度连续变化区间转换为单个特定数码的过程。量化后,图像就被表示成一个整数矩阵。每个像素具有两个属性:位置和灰度。位置由行、列表示。灰
阅读全文
posted @
2021-03-03 16:26
feng..liu
阅读(1478)
推荐(0) 编辑
openc mat转yuyv
摘要:#define IMAGE_WIDTH (1280)#define IMAGE_HIGHT (960)#define IMAGE_SPACE (30) //采样间隔 30帧存一组// 【main( )函数】 // 描述:控制台应用程序的入口函数,我们的程序从这里开始// static void ma
阅读全文
posted @
2021-03-03 16:18
feng..liu
阅读(240)
推荐(0) 编辑
6本值得收藏的数字图像处理书籍!
摘要:在这个看脸的时代,颜值就是一切。怎样可以成为控制颜值的“黑魔法师”?相信,阅读以下这些经典的图像处理书籍能够助你一臂之力。赶紧紧随大圣众包威客平台的脚步吧! 《数字图像处理基础》 随着台式计算机的处理能力日益增强,各种图像拍摄的设备(例如平板电脑、手机摄像头、数码相机、扫描仪等)的普及,以及互联网的
阅读全文
posted @
2017-08-31 14:12
feng..liu
阅读(8677)
推荐(0) 编辑
YV12 NV12区别
摘要:用videoCapture和IAMStreamConfig拿到的支持的格式列表。发现支持2中图像格式,YV12和NV12。具体是怎么样的内存分布不知道。查了些文档。自己修改了几个图。看出了点端倪YV12先看看 http://www.fourcc.org/yuv.php 上比较标准的定义: YV12
阅读全文
posted @
2017-08-17 09:35
feng..liu
阅读(9352)
推荐(0) 编辑
YUY格式
摘要:YUV格式有两大类:planar和packed。 对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。 对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),
阅读全文
posted @
2017-07-20 17:21
feng..liu
阅读(1048)
推荐(0) 编辑