Page 1 of 1

RV1106G3,使用Core11061408核心板。带两颗sc3336摄像头

Posted: 2025-06-11 3:05
by 919643218@qq.com
你好,我现在希望能实现图像畸变矫正,修改例程sample_demo_dual_camera,在代码中添加SAMPLE_COMM_ISP_SetLDCH(0, 255, RK_TRUE);
但是运行后,cpu跑满到100%,但是畸变矫正实际没有运行起来,且程序不能正常退出。请问开启畸变矫正还需要其他什么操作吗?
if (iq_file_dir) {
#ifdef RKAIQ
printf("#Rkaiq XML DirPath: %s\n", iq_file_dir);
printf("#bMultictx: %d\n\n", bMultictx);
rk_aiq_working_mode_t hdr_mode_0 = RK_AIQ_WORKING_MODE_NORMAL;
rk_aiq_working_mode_t hdr_mode_1 = RK_AIQ_WORKING_MODE_NORMAL;
if (cam_0_enable_hdr)
hdr_mode_0 = RK_AIQ_WORKING_MODE_ISP_HDR2;
if (cam_1_enable_hdr)
hdr_mode_1 = RK_AIQ_WORKING_MODE_ISP_HDR2;

SAMPLE_COMM_ISP_Init(0, hdr_mode_0, bMultictx, iq_file_dir);
SAMPLE_COMM_ISP_Run(0);
SAMPLE_COMM_ISP_SetFrameRate(0, cam_0_fps);
SAMPLE_COMM_ISP_SetLDCH(0, 255, RK_TRUE);
SAMPLE_COMM_ISP_Init(1, hdr_mode_1, bMultictx, iq_file_dir);
SAMPLE_COMM_ISP_Run(1);
SAMPLE_COMM_ISP_SetFrameRate(1, cam_1_fps);
SAMPLE_COMM_ISP_SetLDCH(1, 255, RK_TRUE);
printf("SAMPLE_COMM_ISP_SetLDCH\n");
#endif
}[/code]

Re: RV1106G3,使用Core11061408核心板。带两颗sc3336摄像头

Posted: 2025-06-11 10:37
by Crocodile
您好,畸变矫正需要根据镜头进行标定,我们使用RK默认提供的SC3336的iqfiles中的畸变参数不支持目前使用的镜头所以都没有启用,重新标定调整iqfiles是Rockchip的一项商业业务,我们没有能力提供技术支持