一.实验原理
1.YUV转RGB的转换公式
R=Y+1.14075(V-128)
G=Y-0.7169(V-128)0.3455(U-128)
B=Y+1.779(U-128)(-128是为了保证在区间内)
2.YUV一帧的结构
YUV 4:2:0采样,每四个Y共用一组UV分量
3.RGB存储结构:按照B、G、R顺序分别存储:
4.yuv2rgb中关键思想——上采样:
二.代码实现在这里插入代码片
main.cpp
yuv2rgb.cpp核心代码
分配内存:
下采样的核心实现代码:
公式代入:
三.实验结果(出现问题,未完待续)
目前问题尚未解决。