RGA (Raster Graphic Acceleration Unit)是一个独立的2D硬件加速器,可用于加速点/线绘制,执行图像缩放、旋转、bitBlt、alpha混合等常见的2D图形操作。 rkmedia的rga部分主要是封装的rk平台的硬件rga接口提供的api来实现的。rkmedia中RGA通道仅支持格式转换、缩放、裁剪、旋转功能,图片叠加则需要单独调用librga.so库 在...
rkmedia中RGA通道仅支持裁剪、格式转换、缩放、旋转功能,图片叠加则需要单独调用librga.so库,参见《Rockchip_Developer_Guide_Linux_RGA_CN.pdf》 RGA通道属性设置 MPP_CHN_SstRgaChn;#定义模块设备通道结构体stRgaChn.enModId=RK_ID_RGA;#模块号为 RK_ID_RGAstRgaChn.s32ChnId#设置解码通道号RGA_ATTR_SstRga...
rkmedia中RGA通道仅支持裁剪、格式转换、缩放、旋转功能,图片叠加则需要单独调用librga.so库,参见《Rockchip_Developer_Guide_Linux_RGA_CN.pdf》 RGA通道属性设置 MPP_CHN_SstRgaChn;#定义模块设备通道结构体stRgaChn.enModId=RK_ID_RGA;#模块号为 RK_ID_RGAstRgaChn.s32ChnId#设置解码通道号RGA_ATTR_SstRga...
rga_buffer_t src =wrapbuffer_virtualaddr(input_rgb, width, height, RK_FORMAT_RGB_888); rga_buffer_t dst = wrapbuffer_virtualaddr(output_rgb, outwidth, outheight,RK_FORMAT_RGB_888); rga_buffer_t pat = {0}; im_rect src_rect = {0, 0, width, height}; im_rect dst_rect = {0,...
在rga部分也有提及过,rv1126/rv1109只有一个硬件rga,所以工作能力有限,在dvr这种产品中需要多路视频的缩放,使用rga的话就无法达到需求。vp就可以解决视频分辨率缩放的功能,缓解rga的压力。 vp实际上就是使用RK平台上ispp模块,实现一个视频数据从rkispp_input_image节点对应的video节点输入,四个视频数据从rkispp_m_by...
该平台支持以下功能:VI(输入视频捕获)、VENC(H.265/H.264/JPEG/MJPEG 编码)、VDEC(H.265/H.264/JPEG、MJPEG 解码)、VO(视频输出显示)、RGA视频处理(包括旋转、缩放、裁剪)AI(音频采集)、AO(音频输出)、AENC(音频编码)、ADEC(音频解码)、MD(移动侦测)、OD(遮挡侦测)。(摘自RKmedia手册)...
一路vi进rga, 转为合适的尺寸之后, 做rknn推理, 把结果放入rknn队列. 另一路vi, 通过getMediaBuffer, 拿到vi本身的画面, 再拿来给rknn的推理结果, 画框, 画完放入rtsp当作监视器使用 相信很多人都做过这个尝试, 这里面有个问题: 当你分别使用节点比如rkispp_scanle0, 比如rkispp_scanle1的时候, 如果都使用...
该平台支持以下功能:VI(输入视频捕获)、VENC(H.265/H.264/JPEG/MJPEG 编码)、VDEC(H.265/H.264/JPEG、MJPEG 解码)、VO(视频输出显示)、RGA视频处理(包括旋转、缩放、裁剪)AI(音频采集)、AO(音频输出)、AENC(音频编码)、ADEC(音频解码)、MD(移动侦测)、OD(遮挡侦测)。(摘自RKmedia手册)...
Rkmedia是RK官方封装一层简易的API,把RGA、MPP、RKNN等等这些接口封装成高级的接口。在SDK官方的源码目录下,运行以下命令进行跳转: cd external/rkmedia/examples/ ls 运行命令结果如下所示: 图4.12.1.1rkmedia官方的demo 里面有很多C文件的代码,可以结合Rockchip_Developer_Guide_Linux_RKMedi...
filter_flow.cc:一种IO类型的Flow,对输入数据处理后发送给后级的Flow,支持rga/rknn link_flow.cc:连接flow,根据代码片段猜测是flow间数据的连接获取与传递作用 move_detection_flow.cc:sdk实现的移动目标检测功能单元 muxer_flow.cc:多媒体的混合封装,实际就是音视频的混合封装输出如下格式: 支持MP4/AVI/MPEG-PS...