uyvy(yuv422)转nv21(yuv420)源代码详解

时间:2023-07-03 05:44:36
【文件属性】:

文件名称:uyvy(yuv422)转nv21(yuv420)源代码详解

文件大小:755KB

文件格式:GZ

更新时间:2023-07-03 05:44:36

uyvy nv21

完整c源代码,直接编译即可测试,里面汉字备注,方便小白们学习,方便简单,编译移植,nv21网上资源比较少,需要测试uyvy图片里面也已经放了两张供测试用,大家共同学习共同进步


【文件预览】:
uyvy_to_nv21
----pic21.jpg(1.95MB)
----uyvytonv21_test.c(3KB)

网友评论

  • 就这。。。 #include #include #include #include //nv21 --> yyyyyy vu vu vu vu //nv12 --> yyyyyy uv uv uv uv int UYVY422ToNv21(unsigned char *src_buffer, int width, int height, unsigned char *des_buffer) { int h,j,k; int isu=1; int uyvySize, nv21Size; unsigned char *uyvy, *nv21; int nv21_uv; uyvy = src_buffer; nv21 = des_buffer; printf("%s:%d\n", __func__, __LINE__); if (uyvy == NULL || nv21 == NULL) { printf ("error: input data null!\n"); return -1; } uyvySize = width * height * 2; nv21Size
  • 学习了,多谢