Toybrick

楼主: nopattern

摄像头的图像ISP 问题

cr7jj

中级会员

积分
456
21#
发表于 2019-12-30 10:02:13 | 只看该作者
cr7jj 发表于 2019-12-30 10:00
imx258,这是我的调用代码

    void *g_engine = NULL;

出现这样的错误
CAMHALInfo:   CAMHALVERSION is: 2.0.8.0

CAMHALError:  ERR(getSensorModeData): RK_VIDIOC_SENSOR_MODE_DATA failed, err: Inappropriate ioctl for device

CAMHALInfo:   CAMIAVERSION is: 2.0.9.0

CAMHALInfo:   init:tuningFile /etc/cam_iq_imx258.xml
CAMHALInfo:   load tunning file success.
AWB: AwbConfigure: AWB_VERSION_10

AWB: AwbPrepareCalibDbAccess: resolution (127x47360@1585696608) not found in database

CAMHALError:  initDynamic:awb config failure!
CAMHALError:  cam_ia10_isp_dpcc_config: resolution (0x0) not found in database

CAMHALError:  runManISP:config DPCC failed !
CAMHALError:  cam_ia10_isp_bls_config: resolution (0x0) not found in database

CAMHALError:  runManISP:config BLS failed !
CAMHALInfo:   (null): resolution (0x1585693208) not found in database

CAMHALError:  runManISP:config FLT failed !
回复

使用道具 举报

troy

版主

积分
2352
22#
发表于 2019-12-30 14:23:35 | 只看该作者
cr7jj 发表于 2019-12-30 10:00
imx258,这是我的调用代码

    void *g_engine = NULL;

请认真看清楚wiki上的参数说明,第二个参数是使用的video节点句柄。参数vidFd是文件句柄!!!!!!!!!!!
rkisp_start: 创建ISP引擎实例

int rkisp_start(void* &engine, int vidFd, const char* ispNode, const char* tuningFile);
参数说明:

1)Engine:ISP引擎实例地址,rkisp_start创建引擎实例后,由该参数返回实例地址。

2)vidFd:Video stream fd,用户捕获图像时,使用的video节点句柄。

3)ispNode:ISP节点名,例如”/dev/video1”,该节点与用户捕获图像的节点不同。

4)tuningFile:IQ xml 文件。例如”/etc/cam_iq_ov9750.xml”,里面记录了摄像头3A(自动白平衡,自动曝光,自动对焦)操作所需的参数。

返回值:成功返回0且engine不为NULL。
回复

使用道具 举报

cr7jj

中级会员

积分
456
23#
发表于 2019-12-30 15:13:13 | 只看该作者
troy 发表于 2019-12-30 14:23
请认真看清楚wiki上的参数说明,第二个参数是使用的video节点句柄。参数vidFd是文件句柄!!!!!!!! ...

你好,我改了 vidFd = open("/dev/video2", O_RDWR);
编译成功,运行程序还是会有错误
回复

使用道具 举报

cr7jj

中级会员

积分
456
24#
发表于 2019-12-30 15:13:47 | 只看该作者
cr7jj 发表于 2019-12-30 15:13
你好,我改了 vidFd = open("/dev/video2", O_RDWR);
编译成功,运行程序还是会有错误 ...

CAMHALInfo:   CAMHALVERSION is: 2.0.8.0

CAMHALError:  ERR(getSensorModeData): RK_VIDIOC_SENSOR_MODE_DATA failed, err: Invalid argument

CAMHALInfo:   CAMIAVERSION is: 2.0.9.0

CAMHALInfo:   init:tuningFile /etc/cam_iq_imx258.xml
CAMHALInfo:   load tunning file success.
AWB: AwbConfigure: AWB_VERSION_10

AWB: AwbPrepareCalibDbAccess: resolution (0x1@-2147045536) not found in database

CAMHALError:  initDynamic:awb config failure!
CAMHALError:  cam_ia10_isp_dpcc_config: resolution (0x0) not found in database

CAMHALError:  runManISP:config DPCC failed !
CAMHALError:  cam_ia10_isp_bls_config: resolution (0x0) not found in database

CAMHALError:  runManISP:config BLS failed !
CAMHALInfo:   (null): resolution (0x-2147048936) not found in database

CAMHALInfo:   fail to get no FilterProfile, ret: 13
CAMHALError:  runManISP:config FLT failed !
回复

使用道具 举报

cr7jj

中级会员

积分
456
25#
发表于 2019-12-30 15:54:57 | 只看该作者
troy 发表于 2019-12-30 14:23
请认真看清楚wiki上的参数说明,第二个参数是使用的video节点句柄。参数vidFd是文件句柄!!!!!!!! ...

@troy 大神,怎么解决呢
回复

使用道具 举报

troy

版主

积分
2352
26#
发表于 2020-1-7 09:11:48 | 只看该作者
nopattern 发表于 2019-8-16 08:34
@troy  能否解决一下?

该问题为isp库与驱动不匹配导致,等待这几天isp驱动升级
回复

使用道具 举报

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

本版积分规则

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


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