Open programcj opened 2 years ago
我用yolov5算法在rk3399中对视频进行AI识别的问题
使用RK3399拉流硬解码出来的数据是NV12格式 如果使用cpu去将NV12转换为cv:Mat会很慢(这会对识别速度有影响) 然后使用RK3399的rga模块处理NV12成rga或bgr 但是不知道如何将一个 int8_t[] 数组 变成 ncnn::Mat
想通过 rga对硬件解码的YUV数据缩放成RGB, 从而替代: from_pixels_resize copy_make_border 直接变成 ncnn::Mat 这样是否可以提高视频的识别速度?
事实上你构造ncnn::Mat的时候,如果不传内存分配器,它是不会执行内存申请的,直接就在原地操作
detail | 详细描述 | 詳細な説明
我用yolov5算法在rk3399中对视频进行AI识别的问题
使用RK3399拉流硬解码出来的数据是NV12格式 如果使用cpu去将NV12转换为cv:Mat会很慢(这会对识别速度有影响) 然后使用RK3399的rga模块处理NV12成rga或bgr
但是不知道如何将一个 int8_t[] 数组 变成 ncnn::Mat
目的
想通过 rga对硬件解码的YUV数据缩放成RGB, 从而替代: from_pixels_resize copy_make_border 直接变成 ncnn::Mat 这样是否可以提高视频的识别速度?