在RK3588s平台上调试imx415 camera sensor 过程中,已经识别到了camera sensor ID,并且可以拿到raw图和isp处理后的图像,但是isp处理后的图像偏绿,来看查看后台服务发现rkaiq_3A_server没有运行,然后单独运行rkaiq_3A_server,报错如下所示
可能造成的原因可以从下面三个角度去解决
1、看下etc/iqfiles/是否有camera sensor对应的 json 文件(在旧的kernel版本中可能是xml文件)
2、可能生产json文件(或者是xml文件)的 turning 工具版本 和 AIQ 的版本不匹配。
3、对比看下 external/camera_engine_rkaiq/rkaiq/include/common/rk-camera-module.h(如果没有目录,可以在external/camera_engine_rkaiq/ 目录下find 下rk-camera-module.h文件) 和
kernel/include/uapi/linux/rk-camera-module.h的区别。
造成我上述问题的原因是问题3
对应的把这个加上编译后,rkaiq_3A_server 运行起来了,如下:
采集到的图像也正常了。