Skip to content

TinkerBoard/rockchip-linux-npu-linux-rga

Repository files navigation

1、解压文档到/opt

2、make编译librga目录

3、demo目录提供几个测试代码,拷贝,旋转,合成等

4、data目录是二进制源数据,数据太大存放到服务器,自行下载

5、normal目录是用于rga框架的,兼容rga各个代。

6、按照一定规则命名二进制文件
/**********************************************************************************************************
   in%dw%d-h%d-%s.bin解释如下:
--->第一个%d是文件的索引,一般为0,防止所有格式一样,导致无法使用,比如合成的时候,可能两个文件完全一样的属性
--->第二个%d是宽的意思,这里的宽一般指虚宽
--->第三个%d是宽的意思,这里的高一般指虚高
--->第四个%s是格式的名字,目前格式名字如下:
*****************************************************************
*HAL_PIXEL_FORMAT_RGB_565:                       "rgb565";      *
*HAL_PIXEL_FORMAT_RGB_888:                       "rgb888";      *
*HAL_PIXEL_FORMAT_RGBA_8888:                     "rgba8888";    *
*HAL_PIXEL_FORMAT_RGBX_8888:                     "rgbx8888";    *
*HAL_PIXEL_FORMAT_BGRA_8888:                     "bgra8888";    *
*HAL_PIXEL_FORMAT_YCrCb_420_SP:                  "crcb420sp";   *
*HAL_PIXEL_FORMAT_YCrCb_NV12:                    "nv12";        *
*HAL_PIXEL_FORMAT_YCrCb_NV12_VIDEO:              "nv12";        *
*HAL_PIXEL_FORMAT_YCrCb_NV12_10:                 "nv12_10";     *
*****************************************************************
*/

7、本模块有rga相关说明文件,如有需要可联系图形部门索要