NY12 格式转化成RGB格式
来源:互联网 发布:网络市场监管系统 编辑:程序博客网 时间:2024/06/03 18:07
int NV12ToBGR(unsigned char * srcYVU, unsigned char * destBGR, int width, int height)
{
unsigned char * srcVU = srcYVU + width * height;
unsigned char Y, U, V;
int B, G, R;
int i,j;
for ( i = 0; i < height; i++)
{
for ( j = 0; j < width; j++)
{
Y = srcYVU[i * width + j];
V = srcVU[(i / 2 * width / 2 + j / 2) * 2 + 0];
U = srcVU[(i / 2 * width / 2 + j / 2) * 2 + 1];
R = 1.164*(Y - 16) + 1.596*(V - 128);
G = 1.164*(Y - 16) - 0.813*(V - 128) - 0.392*(U - 128);
B = 1.164*(Y - 16) + 2.017*(U - 128);
destBGR[(i * width + j) * 3 + 0] = clamp_g(B, 0, 255);
destBGR[(i * width + j) * 3 + 1] = clamp_g(G, 0, 255);
destBGR[(i * width + j) * 3 + 2] = clamp_g(R, 0, 255);
}
}
return 0;
}
- NY12 格式转化成RGB格式
- RGB转化成bitmap格式
- YUY2视频转化RGB格式
- RGB格式转化(888-》666)
- RGB格式
- RGB格式
- RAW格式 RAW RGB格式
- YUV格式转RGB格式
- zip格式转化成String
- iOS自写cmyk颜色格式转换成RGB格式
- RGB/YUV 格式转换
- 图像RGB格式
- RGB/YUV格式解析
- RAW RGB格式
- RGB/YUV格式解析
- 各种RGB格式转换
- nv12转rgb 格式
- RGB/YUV格式详解
- HTTP GET的三种方式
- 内存池
- snprintf函数用法
- Android系统中标准Intent的使用
- 大话数据结构一:线性表的顺序存储结构
- NY12 格式转化成RGB格式
- 链表两两交换节点
- Activity在onResume里调用getIntent()拿不到数据
- CSMA/CD协议
- 让EasyDarwin只支持RTP over TCP传输
- HTML-02 Table&Form&Frame
- 2.类的构造方法
- leetcode java
- CSS布局模型