
视频编解码
文章平均质量分 56
MinJohnson
Improve!
展开
-
JPEG原理快速理解
一、图像分割将图像分割成8x8子块二、颜色空间转换RGB-> YCbCr通过三个数学式子,即可完成转换比如将图片分解成YCrCb三、离散余弦变换说简单点就是二维傅里叶变换,把各个像素的值用很多个余弦函数相加四、量化把每个DCT变换后的值经过除以一个量化表再取整,就是整个JPEG压缩的精髓五、哈夫曼编码这个比较简单,可以参看其他博文...原创 2022-01-17 11:25:07 · 669 阅读 · 0 评论 -
理解图像处理中的 双线性内插法(图文说明)
1 . 为什么要用图像的插值?在图像的放大和缩小的过程中,需要计算新图像像素点在原图的位置,如果计算的位置不是整数,就需要用到图像的内插,我们需要寻找在原图中最近得像素点赋值给新的像素点,这种方法很简单是最近邻插法,这种方法好理解、简单,但是不实用,会产生是真现象,产生棋盘格效应,更实用的方法就是双线性内插,作为最基本的图像处理算法之一,这些算法在Photoshop中都可以设置。要用此法,线要理解,才能用得得心应手。2. 从最基本的基础立即开始:一维线型插值法如下图所示,我们最了解的直线之间从插值示转载 2021-10-11 15:31:06 · 2832 阅读 · 0 评论 -
什么是I帧,P帧,B帧
视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其中IPB就是最常见的。简单地说,I帧是关键帧,属于帧内压缩。就是和AVI的压缩是一样的。 P是向前搜索的意思。B是双向搜索。他们都是基于I帧来压缩数据。I帧表示关键帧,你可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可以完成(因为包含完整画面)P帧表示的是这一帧跟之前的一个关键帧(或P帧)的差别,解码时需要用之前缓存的画面叠加上本帧定义的差别,生成最终画面。(也就是差别帧,P帧没有完整画面数据,只有与前一帧的画转载 2021-10-10 15:59:57 · 1382 阅读 · 0 评论