公式集合(未完待续)

部分公式来源于互联网,这边收集存放而已:

 

环形缓冲区-公式:

假设开辟了一段内存。大小为Size

W代表写地址

R代表读地址

初始,W,R指向内存的首地址.

数据不断的从W地址写入,则:

需要读取的内存大小为:ReadSize = (W  - R + Size)%Size;

 

RGB YUV互相转换(已验证):

yuv --> rgb       //取值范围 (   Y(16,235)  ,   U和V (16,240)     ) 

R = 1.164*Y + 1.596 * V - 222.9
G = 1.164*Y - 0.392 * U - 0.823 * V+ 135.6
B = 1.164*Y + 2.017 * U- 276.8 

rgb --> yuv 

Y = 0.257*R' + 0.504*G' + 0.098*B' + 16
U = -0.148*R' - 0.291*G' + 0.439*B' + 128
V = 0.439*R' - 0.368*G' - 0.071*B' + 128

 

 

 

你可能感兴趣的:(公式集合(未完待续))