Toybrick

标题: ROCKX_SKD 无法使用实时数据 只能使用rockx_image_read构造图像... [打印本页]

作者: RK用户    时间: 2019-9-20 08:47
标题: ROCKX_SKD 无法使用实时数据 只能使用rockx_image_read构造图像...
本帖最后由 RK用户 于 2019-9-20 14:03 编辑

自己填充一个rockx_image_t

        input_image.data   = src;
        input_image.width  = w;
        input_image.height = h;
        input_image.pixel_format=ROCKX_PIXEL_FORMAT_RGB888;
放入rockx_object_detect中会报错:
[attach]569[/attach]
其中宽度高度都是16字节对齐
而使用

rockx_image_read("./test.jpg", &input_image, 1);
就一切正常
[attach]571[/attach]
请问如何构造包含实时数据的rockx_image_t结构,官方开发是否能给个例子~~


最后还是解决了,自己构造的实时数据必须使用
rockx_image_release(&input_image);
释放内部内存才可以




作者: RK用户    时间: 2019-9-20 09:05
本帖最后由 RK用户 于 2019-9-20 09:11 编辑
hisping 发表于 2019-9-20 09:03
图片的格式有很多,rgb444 rgb565 rgb888 YUYV YUV422P YV12 YU21 NV12 NV21等等,你要先搞清楚接口需要什 ...

图片数据是通过RGA转换过来的RGB888,能够正常渲染,格式我是清楚的,格式没问题
[attach]572[/attach]

图像是RTSP通过MPP解码的实时数据通过RGA转换的RGB24数据然后渲染的


作者: RK用户    时间: 2019-9-20 09:08
hisping 发表于 2019-9-20 09:03
图片的格式有很多,rgb444 rgb565 rgb888 YUYV YUV422P YV12 YU21 NV12 NV21等等,你要先搞清楚接口需要什 ...

RGA :
rg->ops->setDstFormat(rg, V4L2_PIX_FMT_RGB24, this->w,this->h);
ROCKX_SDK:
input_image.pixel_format=ROCKX_PIXEL_FORMAT_RGB888;
作者: troy    时间: 2019-9-20 09:33
RK用户 发表于 2019-9-20 09:08
RGA :
rg->ops->setDstFormat(rg, V4L2_PIX_FMT_RGB24, this->w,this->h);
ROCKX_SDK:

参考下http://t.rock-chips.com/forum.ph ... rockx%5C_image%5C_t,使用自己构造的数据我们有测试过,是没问题的。
作者: RK用户    时间: 2019-9-20 17:02
troy 发表于 2019-9-20 09:33
参考下http://t.rock-chips.com/forum.php?mod=viewthread&tid=629&highlight=rockx%5C_image%5C_t,使用 ...

请问这个rockx_object_detect 支持多线程吗






欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3