- 博客(10)
- 收藏
- 关注
原创 C实现彩色空间转换:YUV(4:2:0) 转 RGB
实验目的将取样结构为4:2:0的yuv文件通过C语言转成rgb文件方法解释存储格式我们用W和H来表示图像的宽和高(4:2:0)YUV存储格式4:2:0取样结构的yuv文件数据存储方式为WH个亮度信号Y顺序存放,尾部连接0.25WH个色差信号U顺序存放,再尾部连接0.25W*H个色差信号V顺序存放。RGB存储格式构成同一像素的三种彩色信号,按照GBR顺序依次存放,重复W*H次。算法说明4:2:0 yuv信号构成像素方式,如下图一个2x2正方形像素由同样的U、Y信号构成,所以在转换成RG
2021-03-25 13:05:05
532
原创 FlexHex分析MP4格式的文件
MP4由一个一个box组成,每个box由一个boxheader和boxdata组成,boxheader又分为3部分:①4字节的size:表示这个box的大小②4字节的type:表示这个box的类型③8字节的largesize如果整个box的大小超出了4字节能表示的最大值,那么size=1,同时,box的大小就储存在largesize中。总体结构图,如下ftyp box : 用来储存文件类型的相关信息moov box : 用来储存媒体的信息,是一个container box此moov bo
2021-03-25 13:03:19
505
原创 分析rgb和yuv文件的三个通道的概率分布,并计算各自的熵
分析rgb和yuv文件的三个通道的概率分布,并计算各自的熵rgb文件#include<iostream>#include<math.h>using namespace std;#define RES 256*256int main(){ unsigned char r[RES] = {0},g[RES] = {0},b[RES] = {0}; double Hr = 0, Hg = 0, Hb = 0; FILE *RGB_BUFFER;
2021-03-11 14:41:53
116
原创 使用Audacity分析浊音、清音、爆破音时频特性
使用Audacity分析浊音、清音、爆破音时频特性使用Audacity分析浊音、清音、爆破音时频特性浊音分析以/z/为例,时域波形观察浊音的时域波形,可以看出整体的波形呈现出具有周期性的略模糊的正弦波形。/z/音的频域波形以-48分贝为基准,0~1000hz呈现一个能量较高的较平缓波峰,1000hz以后出现多个趋于陡峭的波形清音分析以/s/为例,时域波形较难看出明显的正弦波形和周期性/s/音的频域波形轻音整体能量较低,低于-48分贝,8000hz以下的中低频端平缓无明显波峰。
2021-03-11 13:52:42
443
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人