在嵌入式设备上进行神经网络推理的时候,很多时候涉及到yuv420p数据转rgb(如HI3519a等)。 首先贴源码: 原理 这里用1附图进行展示 基于https://blog.csdn.net/leixiaohua1020/article/details/50534150项目上的实现 vs studio项目下载链接(良心的国内下载地址):https://gitee.com/chenjun2hao/simplest_mediadata_test.git
1. 背景
2. 实现
bool YUV420_TO_RGB24(unsigned char *yuvBuf, int w, int h, unsigned char *rgbBuf) { int index_y, index_u, index_v; unsigned char y, u, v; unsigned char r, g, b; for (size_t i = 0; i < h; i++) { for (size_t j = 0; j < w; j++) {    index_y = i * w + j;    index_u = w * h + i / 4 * w + j / 2;    index_v = w * h * 5 / 4 + i / 4 * w + j / 2;     y = yuvBuf[index_y];    u = yuvBuf[index_u];    v = yuvBuf[index_v];        b = y + 1.772*(u - 128); //B = Y +1.779*(U-128)    g = y - 0.34413*(u - 128) - 0.71414*(v - 128); //G = Y-0.3455*(U-128)-0.7169*(V-128)    r = y + 1.402*(v - 128); //R = Y+1.4075*(V-128) *(rgbBuf++) = clip_value(r, 0, 255); *(rgbBuf++) = clip_value(g, 0, 255); *(rgbBuf++) = clip_value(b, 0, 255); } } return true; } 
 
 
 
3. Code
Reference
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算
 官方软件产品操作指南 (170)
官方软件产品操作指南 (170)