Toybrick

ROCKX_SKD 无法使用实时数据 只能使用rockx_image_read构造图像...

RK用户

中级会员

积分
218
发表于 2019-9-20 08:47:45    查看: 7837|回复: 4 | [复制链接]    打印 | 显示全部楼层
本帖最后由 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中会报错:

其中宽度高度都是16字节对齐
而使用

rockx_image_read("./test.jpg", &input_image, 1);
就一切正常

请问如何构造包含实时数据的rockx_image_t结构,官方开发是否能给个例子~~


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



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

RK用户

中级会员

积分
218
 楼主| 发表于 2019-9-20 09:05:47 | 显示全部楼层
本帖最后由 RK用户 于 2019-9-20 09:11 编辑
hisping 发表于 2019-9-20 09:03
图片的格式有很多,rgb444 rgb565 rgb888 YUYV YUV422P YV12 YU21 NV12 NV21等等,你要先搞清楚接口需要什 ...

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


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

RK用户

中级会员

积分
218
 楼主| 发表于 2019-9-20 09:08:35 | 显示全部楼层
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

版主

积分
2370
发表于 2019-9-20 09:33:38 | 显示全部楼层
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用户

中级会员

积分
218
 楼主| 发表于 2019-9-20 17:02:52 | 显示全部楼层
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 支持多线程吗

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表