专栏底层软件如何理解J5 GDC TOOL与OpenCV库图像去畸变差异?

如何理解J5 GDC TOOL与OpenCV库图像去畸变差异?

已解决
chengang2024-12-16
103
11

你们好,我们在使用GDC GUI TOOL工具去畸变,发现与OpenCV库去畸变效果有一点差异。

  1. 我们使用的前视Camera含有8个畸变参数,FOV是:127°。

  2. J5板端去畸变和使用OpenCV库去畸变,发现下图中红色圈中差了一点(图三有部分区域丢失),这是因为OpenCV库的原因吗?

  3. J5端去畸变的结果是正常的吗?

底层软件
征程5
评论2
0/1000
  • 新手村
    Lv.4

    您好,你这边的layout.json是怎么设置的,看着像是ROI裁剪了

    2024-12-16
    0
    0
  • 费小财
    Lv.5
    你好,看J5的fov跟原图是保持一致的,应该是正常的,
    之前是不是也发过一个贴的,那也是J5的吗,看着像是open cv的参数没对齐的
    2024-12-16
    0
    9
    • 费小财回复chengang:

      收到,研究一下

      2024-12-17
      0
    • chengang回复费小财:
      之前也发过一个帖子,都是J5。我把OpenCV程序贴一下您看看,是不是程序还有问题?
      2024-12-17
      0
    • 费小财回复chengang:

      看上去就是内参的值有偏差,你可以试试把值改大或者改小,看看对fov有没影响的

      2024-12-17
      0
    • chengang回复费小财:

      嗯嗯,你是指调整fx、fy、cx、cy这些数是吗?畸变系数要调整吗

      2024-12-17
      0
    • 费小财回复chengang:

      应该不用,看着图像是正确的,校准也是对的,看上去只需要改改内参,你可以变大或者变下,看看效果

      2024-12-18
      0
    • chengang回复费小财:
      我调了一下下图中这个参数,现在效果是一致的了。
      2024-12-19
      0
    • chengang回复费小财:

      另外想请问一下,J5上原图经过PYM分辨率降为一半后,想再经过GDC处理,是不是GDC相关配置文件需要重新生成?在图像数据流上可不可以先经过GDC处理,再经PYM处理?

      2024-12-19
      0
    • 费小财回复chengang:

      好的,问题解决了就行

      2024-12-19
      0
    • 费小财回复chengang:

      理论上把调用的方式都改成M2M 是可以的,你也可以这么试试的

      2024-12-19
      0