This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: 环视图像拼接时使用 TI Surround Vision Calibration Tool 的相关问题

Part Number: TDA4VM


首先参考官方指导文档(链接为:https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/08_05_00_11/exports/docs/vision_apps/docs/user_guide/PSDK_RTOS_UserGuide_3D_SurroundView_Manual_CalibTool.pdf)

我这边四个环视摄像头分别放置在车辆的前后左右,按照官方文档第一步,cam1、cam2、cam3、cam4分别是 后、前、右、左 摄像头得到的图像;第二步使用图像中心为失真点;第三步,焦距设置440(这个是根据图像去畸变效果试出来的)得到lut表及LENS.BIN文件,第四步的参数,我们放大八倍在车辆四个角落,按顺序点击八个角点,最后test的时候,拼接结果很差,如下图:

现在有几个问题:

1. 是不是我们在第一步的图像放置不对,那么cam1、cam2、cam3、cam4分别应该是那个摄像头的数据?

2. 第四步的坐标参数上(标定时的实测距离),我们直接放大八倍,是否有问题,如果有,那该如何设置这些坐标或者是如何去标定?

3. 这个拼接结果不对,导致的原因有哪些?怎么改正?

  • 已将您的问题升级到E2E英文论坛,一旦得到回复会立刻回复给您

  • 1. Cam1、cam2、cam3、cam4分别为前、右、后、左,我认为这是根本原因。

    2.点击角点时我从来没有放大过,所以我不确定这是否是根本原因之一。

    请先修复 1,然后看看会发生什么。

  • 您好,非常感谢您这么及时的回复,但是可能我描述的不够清楚,所以在第二条回复有所偏差

    首先我想形容下,我在第二个描述的放大8倍(口误,应该是7倍)的意思是pattern-1、pattern-2、pattern-3、pattern-4的坐标值放大7倍,因为我们测试车量的尺寸是长宽高为4995*1910*1495mm,轴距为2920mm,按照demo中的尺寸是不可行的(其中demo的pattern-width为249,pattern-1、pattern-2、pattern-3、pattern-4坐标分别为(0,0)、(0,867)、(562,867)、(562,0)我们的pattern-width为600,pattern-1、pattern-2、pattern-3、pattern-4分别为(0,0)、(0,6069)、(3934,6069)、(3934,0))。

    demo的相关参数如下图

    我们的相关参数如下图

    然后就是第一个回复那里,我调整 Cam1、cam2、cam3、cam4分别为前、右、后、左,但效果依然还是很差,如下图

    最后我想附上我们的前、右、后、左四张图,但可能篇幅有限制,我上传不上去。

     

  • 您可以通过“插入-图像/视频/文件”上传图片,如果篇幅有限,您可以尝试做出多条回复、分多次上传照片

  • 我们的前、右、后、左四张图分别如下:

  • 以下是工程师在您上传照片之前做出的回复,我已将您的图片上传至E2E英文论坛,您也可以访问https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1204155/tda4vm-issues-about-using-ti-surround-vision-calibration-tool-when-stitching-surround-vision-images关注最新进展。

    我不明白这一点:

    其中demo的pattern-width为249,pattern-1、pattern-2、pattern-3、pattern-4坐标分别为(0,0)、(0,867)、(562,867)、(562,0)我们的pattern-width为600,pattern-1、pattern-2、pattern-3、pattern-4分别为(0,0)、(0,6069)、(3934,6069)、(3934,0))。

    我不太明白这一点。

    想跟您确认一下:

    1.您的实际pattern width和坐标是多少?请问实际pattern width是600,实际pattern-1、pattern-2、pattern-3、pattern-4分别为(0,0)、(0,6069)、(3934,6069)、(3934,0))吗?校准图表尺寸应与您的图案尺寸和位置相匹配。

    2.您的摄像头安装在哪里?

    3.需要查看前后摄像头拍摄的图像。

  • 针对上述三个问题,我做个回复

    第一个问题,我们的实际pattern width和坐标正如你说的。校准图表尺寸与我们的图案尺寸和位置确实是匹配的

    第二个问题,摄像头分别安装在车辆的前保险杠、后保险杠和左右两个后视镜下方

    第三个问题,我已经上传了前右后左四个摄像头拍摄的图像数据

  • 已为您询问TI工程师,一旦得到回复会立刻回复给您

  • 感谢分享图片,我认为您使用的是白色校准图表。

    我暂时看不出校准失败的原因。

    我们的相关参数如下图

    首先,请确保在该图中设置了正确的(实际的)图表尺寸,不应根据汽车尺寸缩放或放大图表尺寸。

  • 不不不,可能你误会我的意思了,我们放大的尺寸是指,基于demo的尺寸,我们进行7倍放大得到的新的尺寸,然后用这个新的尺寸,在汽车周围放置到相应位置,采集得到的环视图像数据。所以我们采集得到的环视图像和我们的相关参数是严格匹配的。

  • 好的。您的意思是图表参数与您的图表位置相匹​​配。 (放大 7 倍我有些不太明白。只要图表参数与实际图表放置相匹配,校准就应该有效)。我看不出校准失败的原因。您需要检查单击它们时控制点的顺序(每个图表有 4 个控制点)。