Firefly开源社区

打印 上一主题 下一主题

[应用开发] RV1126 基于 rockx 实现的 isp 摄像头动态识别 demo

117

积分

0

威望

0

贡献

技术小白

积分
117
发表于 2022-2-14 09:48:34        只看该作者  71#
799959745 发表于 2022-2-14 09:45
是用模型做的。rockchip把这个模型做成.data数据。用rockx接口去对接这个数据。.data数据可以在sdk/app/f ...

那如果想修改这个模型或者优化这个模型该怎么优化呢?还是说这个模型基本上就不用优化了?如果用RKNN的模型实现不用.data的形式实现有该怎么做呢?
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

发表于 2022-2-14 10:05:16        只看该作者  72#
1142688779 发表于 2022-2-14 09:48
那如果想修改这个模型或者优化这个模型该怎么优化呢?还是说这个模型基本上就不用优化了?如果用RKNN的模 ...

1、rockx模型优化不了。rockx模型是rockchip开发的,这个是闭源的。有关rockx的接口耗时基本是根据输入图片的分辨率大小决定的。
2、使用RKNN模型的示例:sdk/external/rknpu/rknn/rknn_api/examples。
相关文档:sdk/external/rknpu/rknn/doc/Rockchip_User_Guide_RKNN_API_V1.6.0_CN.pdf。
回复

使用道具 举报

117

积分

0

威望

0

贡献

技术小白

积分
117
发表于 2022-2-14 10:29:28        只看该作者  73#
799959745 发表于 2022-2-14 10:05
1、rockx模型优化不了。rockx模型是rockchip开发的,这个是闭源的。有关rockx的接口耗时基本是根据输入图 ...

那rockx的模型一共有多少种?在哪里可以下载呢?还是就SDK里对应的这些呢?
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

发表于 2022-2-14 15:11:14        只看该作者  74#
1142688779 发表于 2022-2-14 10:29
那rockx的模型一共有多少种?在哪里可以下载呢?还是就SDK里对应的这些呢?

在sdk/external/rockx/sdk/rockx-data-rv1109/目录下。
  1. body_detection.data        face_attribute.data                face_detection_v3_large.data  face_recognition.data           object_detection_ipc.data  pose_finger.data
  2. body_mask.data             face_detection_v2.data             face_landmark5.data           head_detection.data             person_detection_v2.data   pose_hand.data
  3. carplate_align.data        face_detection_v2_horizontal.data  face_landmarks68.data         head_detection_v2_640X480.data  person_detection_v3.data
  4. carplate_detection.data    face_detection_v3.data             face_mask_classify.data       object_color_attribute.data     pose_body.data
  5. carplate_recognition.data  face_detection_v3_fast.data        face_masks_detection.data     object_detection.data           pose_body_v2.data
复制代码

目录下有这么多模型,都在sdk里面。sdk获取方法请详见firefly官网rv1126 wiki教程。
回复

使用道具 举报

117

积分

0

威望

0

贡献

技术小白

积分
117
发表于 2022-3-1 17:12:55        只看该作者  75#
大神您好  如果我想用别的mipi摄像头 驱动我已经移植好了  也能获取到摄像头的图像  如果我要使用这些应用需要改哪些地方呢?
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

发表于 2022-3-2 08:54:56        只看该作者  76#
1142688779 发表于 2022-3-1 17:12
大神您好  如果我想用别的mipi摄像头 驱动我已经移植好了  也能获取到摄像头的图像  如果我要使用这些应用 ...

修改摄像头初始化部分,RKAIQ换成你的摄像头初始化
回复

使用道具 举报

117

积分

0

威望

0

贡献

技术小白

积分
117
发表于 2022-3-2 15:21:13        只看该作者  77#
799959745 发表于 2022-3-2 08:54
修改摄像头初始化部分,RKAIQ换成你的摄像头初始化

在哪儿修改RKAIQ呢?
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

发表于 2022-3-3 17:31:35        只看该作者  78#
主要修改源码的定义RKAIQ的部分。换成你的驱动。
  1. #ifdef RKAIQ
  2.                 printf("#Rkaiq XML DirPath: %s\n", session_cfg->iq_file_path);
  3.                 printf("#bMultictx: %d\n\n", bMultictx);
  4.                 rk_aiq_working_mode_t hdr_mode = RK_AIQ_WORKING_MODE_NORMAL;
  5.                 int fps = 25;
  6.                 SAMPLE_COMM_ISP_Init(s32CamId, hdr_mode, bMultictx, session_cfg->iq_file_path);
  7.                 SAMPLE_COMM_ISP_Run(s32CamId);
  8.                 SAMPLE_COMM_ISP_SetFrameRate(s32CamId, fps);
  9.                 SAMPLE_COMM_ISP_SET_mirror(s32CamId, 1);
  10. #endif
复制代码



回复

使用道具 举报

117

积分

0

威望

0

贡献

技术小白

积分
117
发表于 2022-3-4 23:27:56        只看该作者  79#
799959745 发表于 2022-3-3 17:31
主要修改源码的定义RKAIQ的部分。换成你的驱动。

这个代码在那个文件里面呢?
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

发表于 2022-3-5 09:00:22        只看该作者  80#
1142688779 发表于 2022-3-4 23:27
这个代码在那个文件里面呢?

帖子已经写了啊
# 代码路径
* sdk/app/firefly_rockx_demo/
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表