1142688779 发表于 2022-2-14 09:48:34

799959745 发表于 2022-2-14 09:45
是用模型做的。rockchip把这个模型做成.data数据。用rockx接口去对接这个数据。.data数据可以在sdk/app/f ...

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

799959745 发表于 2022-2-14 10:05:16

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。

1142688779 发表于 2022-2-14 10:29:28

799959745 发表于 2022-2-14 10:05
1、rockx模型优化不了。rockx模型是rockchip开发的,这个是闭源的。有关rockx的接口耗时基本是根据输入图 ...

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

799959745 发表于 2022-2-14 15:11:14

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

在sdk/external/rockx/sdk/rockx-data-rv1109/目录下。
body_detection.data      face_attribute.data                face_detection_v3_large.dataface_recognition.data         object_detection_ipc.datapose_finger.data
body_mask.data             face_detection_v2.data             face_landmark5.data         head_detection.data             person_detection_v2.data   pose_hand.data
carplate_align.data      face_detection_v2_horizontal.dataface_landmarks68.data         head_detection_v2_640X480.dataperson_detection_v3.data
carplate_detection.data    face_detection_v3.data             face_mask_classify.data       object_color_attribute.data   pose_body.data
carplate_recognition.dataface_detection_v3_fast.data      face_masks_detection.data   object_detection.data         pose_body_v2.data

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

1142688779 发表于 2022-3-1 17:12:55

大神您好如果我想用别的mipi摄像头 驱动我已经移植好了也能获取到摄像头的图像如果我要使用这些应用需要改哪些地方呢?

799959745 发表于 2022-3-2 08:54:56

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

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

1142688779 发表于 2022-3-2 15:21:13

799959745 发表于 2022-3-2 08:54
修改摄像头初始化部分,RKAIQ换成你的摄像头初始化

在哪儿修改RKAIQ呢?

799959745 发表于 2022-3-3 17:31:35

主要修改源码的定义RKAIQ的部分。换成你的驱动。
#ifdef RKAIQ
                printf("#Rkaiq XML DirPath: %s\n", session_cfg->iq_file_path);
                printf("#bMultictx: %d\n\n", bMultictx);
                rk_aiq_working_mode_t hdr_mode = RK_AIQ_WORKING_MODE_NORMAL;
                int fps = 25;
                SAMPLE_COMM_ISP_Init(s32CamId, hdr_mode, bMultictx, session_cfg->iq_file_path);
                SAMPLE_COMM_ISP_Run(s32CamId);
                SAMPLE_COMM_ISP_SetFrameRate(s32CamId, fps);
                SAMPLE_COMM_ISP_SET_mirror(s32CamId, 1);
#endif



1142688779 发表于 2022-3-4 23:27:56

799959745 发表于 2022-3-3 17:31
主要修改源码的定义RKAIQ的部分。换成你的驱动。

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

799959745 发表于 2022-3-5 09:00:22

1142688779 发表于 2022-3-4 23:27
这个代码在那个文件里面呢?

帖子已经写了啊
# 代码路径
* sdk/app/firefly_rockx_demo/
页: 1 2 3 4 5 6 7 [8] 9 10
查看完整版本: RV1126 基于 rockx 实现的 isp 摄像头动态识别 demo