图像处理
The Goat
God of coding
展开
-
视频文件与视频编解码简介
工作中,经常会处理各种后缀名的视频,例如.avi/.mp4等等,怎么理解这些名字呢?其实,对于一个视频,大的概念有两层:第一层就是视频封装格式,即我们熟知的avi、MP4、MOV等都属于视频封装格式。视频封装格式,相当于一种储存视频信息的容器,内部可以存储具体的编码后的视频和编码后的音频文件,以及视频的字幕信息、视频的标题信息,等等编码后的视频和编码后的音频文件,以及视频的字幕信息、视频的标题信息等内容,便是视频文件的第二层,也是比较核心的内容,决定了这个视频的大小以及视频的清晰度。一个完成的视频文件原创 2020-09-25 15:47:31 · 1060 阅读 · 0 评论 -
【转】图像处理中Stride的理解
一行有 11 个像素(Width = 11), 对一个 32 位(每个像素 4 字节)的图像, Stride = 11 * 4 = 44.但还有个字节对齐的问题, 譬如:一行有 11 个像素(Width = 11), 对一个 24 位(每个像素 3 字节)的图像, Stride = 11 * 3 + 3 = 36.为什么不是 Stride = 33? 因为它是按 4 字节对齐的.根据上面道理, 我们可以手动计算 Stride 的值:1、Stride = 每像素占用的字节数(也就是像素位数/8) *转载 2020-06-11 18:59:23 · 965 阅读 · 0 评论 -
图像处理:仿射变换/透视变换
1,什么是仿射变换1.1 从矩阵角度来解释仿射变换: 简单来说,“仿射变换”就是:“线性变换”+“平移”。以下内容摘抄自上文:1 线性变换线性变换从几何直观有三个要点:变换前是直线的,变换后依然是直线直线比例保持不变变换前是原点的,变换后依然是原点2 仿射变换仿射变换从几何直观只有两个要点:变换前是之直线的,变换后依然是直线直线比例保持不变少了原点保持不变这一条。...原创 2019-12-18 11:22:46 · 1553 阅读 · 0 评论