楼主: light

关于gmsl相机的使用问题

[复制链接]

1

主题

36

帖子

117

积分

科员

Rank: 2

积分
117
 楼主| 发表于 2021-4-6 10:54:25 | 显示全部楼层
我们拿到APEXII也进行了相关测试,依然存在同步时间戳异常的问题。
采用GPS同步模式,相机为森云IMX390,按照说明文档接入GPS信号,时钟同步功能正常(date命令修改系统时间会自动同步至准确时间)
基于camera_sdk_demo源码修改,使用GetImgPtr接口获取图像与时间戳,通过实时对比相邻图片的时间戳,出现以下现象:
1. 设置为1920*1080 30fps的情况下(正常帧间隔为33.33ms),会出现相邻两帧图像时间戳间隔过短问题,和丢帧问题(间隔66ms)
下图单位:ns
Screenshot_2.png
2. 设置为1920*1080 25fps的情况下(正常帧间隔为40ms),会有规律的出现相邻两帧图像时间戳相等问题(通过比较相同时间戳的图片二进制内容,图片内容不相同,因此时间戳肯定是错误的,而不是同一张图像拿两回)。 Screenshot_1.png
回复

使用道具 举报

0

主题

92

帖子

200

积分

科长

Rank: 3Rank: 3

积分
200
发表于 2021-4-6 11:04:25 | 显示全部楼层
light 发表于 2021-4-6 10:54
我们拿到APEXII也进行了相关测试,依然存在同步时间戳异常的问题。
采用GPS同步模式,相机为森云IMX390,按 ...

您好

您的问题已经收到,我们对应的工程师今天请假了,我们会尽快调查一下。
但由于IMX390并不属于我们官方支持的相机,配置可能可以点亮,但不确定是否同步上会出现问题。
参考文档说明:
https://doc.miivii.com/pages/viewpage.action?pageId=5276045

建议您使用原来的0143相机来验证一下,这样有一个相同的基础,才能够比较有效的进一步讨论问题。
回复

使用道具 举报

1

主题

36

帖子

117

积分

科员

Rank: 2

积分
117
 楼主| 发表于 2021-4-6 16:38:32 | 显示全部楼层
贺老师 发表于 2021-4-6 11:04
您好

您的问题已经收到,我们对应的工程师今天请假了,我们会尽快调查一下。

apex2上,用0143,我们也用sdk_demo测了一下,也有时间戳一会差0ms,一会差66ms的问题。只用了sdk_demo中的bool GetImagePtr(uint8_t *ppdata[], uint64_t &timestamp,uint8_t camera_no);这个api
回复

使用道具 举报

1

主题

36

帖子

117

积分

科员

Rank: 2

积分
117
 楼主| 发表于 2021-4-6 20:24:35 | 显示全部楼层
贺老师 发表于 2021-4-6 11:04
您好

您的问题已经收到,我们对应的工程师今天请假了,我们会尽快调查一下。

还有一个问题,apex2启动相机,使用自带例子,只能用sudo ./ 。。。才能启动例子,有什么方法可以不用sudo吗?我把设备改成777 权限也不行。因为sudo启动对我们集成后使用会有问题。
回复

使用道具 举报

0

主题

92

帖子

200

积分

科长

Rank: 3Rank: 3

积分
200
发表于 2021-4-7 10:24:27 | 显示全部楼层
light 发表于 2021-4-6 20:24
还有一个问题,apex2启动相机,使用自带例子,只能用sudo ./ 。。。才能启动例子,有什么方法可以不用sud ...

您好

今天我们工程师@喵喵 已经第一时间在看这个问题了。
两个问题我们都会解决。
回复

使用道具 举报

0

主题

92

帖子

200

积分

科长

Rank: 3Rank: 3

积分
200
发表于 2021-4-7 11:43:18 | 显示全部楼层
light 发表于 2021-4-6 20:24
还有一个问题,apex2启动相机,使用自带例子,只能用sudo ./ 。。。才能启动例子,有什么方法可以不用sud ...

您好

目前我们在本地确认了
1、不接GPS的时候时间戳是没有问题的。
2、接了GPS的时候,的确能够重现您的问题。

目前正在调查原因。
回复

使用道具 举报

1

主题

36

帖子

117

积分

科员

Rank: 2

积分
117
 楼主| 发表于 2021-4-7 11:52:17 | 显示全部楼层
贺老师 发表于 2021-4-7 11:43
您好

目前我们在本地确认了

您好,需要sudo权限启动才能启动相机的sample,这个有方法可以不用sudo吗?这个也比较急
回复

使用道具 举报

0

主题

92

帖子

200

积分

科长

Rank: 3Rank: 3

积分
200
发表于 2021-4-7 14:06:32 | 显示全部楼层
light 发表于 2021-4-7 11:52
您好,需要sudo权限启动才能启动相机的sample,这个有方法可以不用sudo吗?这个也比较急 ...

您好

目前时间戳相同的问题已经基本定位。
今天我们应该可以解决sudo的问题,和时间戳的问题。
但由于release需要时间和人力,为了确保今天我们两个问题都能解决,不会分步修复。
但今天我们会加班解决这两个问题,并且给deb包到您这边。
回复

使用道具 举报

0

主题

26

帖子

90

积分

科员

Rank: 2

积分
90
发表于 2021-4-7 22:44:43 | 显示全部楼层
light 发表于 2021-4-7 11:52
您好,需要sudo权限启动才能启动相机的sample,这个有方法可以不用sudo吗?这个也比较急 ...

您可以安装这两个包,解决sudo用户问题和时间戳跳变问题。 miivii-fix-timestamp-jump.zip (411.26 KB, 下载次数: 6)
回复

使用道具 举报

1

主题

36

帖子

117

积分

科员

Rank: 2

积分
117
 楼主| 发表于 2021-4-8 07:57:20 | 显示全部楼层
喵喵 发表于 2021-4-7 22:44
您可以安装这两个包,解决sudo用户问题和时间戳跳变问题。

好的,我们今天装一下试试,另外你们这边是否有imx390相机,如果有,apex2在刷完你们昨天提供的补丁包后,能否告知你们这边测试下来,gps授时模式下,返回时间戳减曝光时间戳的时间差?如果没有imx390,能否告知使用0143相机的这个测试结果?我们这边会同步刷好补丁包测一下,看下是否一致,以及看下是否时间差过大,是否需要像以前apex1一样,在我们自己软件中手动增加一次曝光的时间差修正。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点我注册

本版积分规则


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