专栏算法工具链J5使用GDC模块进行畸变矫正

J5使用GDC模块进行畸变矫正

已解决
xiangdong.tan@uaes2024-06-04
133
4

你好,

我们在使用在使用GDC进行图像的畸变矫正时,有一些疑惑,烦请解答。

我们注意到在SDK 1.5.6中,camera_0.json里面包含了calibration.json,这个里面有相机的内参参数等一些信息,进一步我们看到这个camera_0.json被libcamera.so加载了,但在生成libcamera.so的源码中我们没有发现有加载calibration.json参数的地方,这个是如何生效的呢?

另外我们在APA示例中看到有使用GDC的地方,但是这个GDC传入的内参参数是经过convert_tool转化成xx_.bin的格式了,但是我们没有搜到有这样一个工具。

我们sensor_center可以正常往外发image topic了,请问该以那种方式可以相对简单地通过GDC进行图像的畸变矫正功能呢?

谢谢!

算法工具链
征程5
评论3
0/1000
  • TROS.Assist
    Lv.3

    您好:

    1.calibration.json使用是在源码sensor_center sensor/sensor_plugin/camera目录下.

    2.convert_tool工具的释放都需要你们通过地平线的接口人申请。

    3.sensor_center已经集成了单路GDC的功能,你们可以直接使用 sensor_center的GDC模块,1.5.6版本应该只有单路GDC,下面贴的是多路gdc配置,你们可以根据下面改一下。

    2024-06-04
    0
    1
    • guanjun.shi@uaes回复TROS.Assist:

      你好,我和xiangdong.tan是同一个项目的。请问:

      1. 这个"gdc_cfg"和“calibration.json”是哪个模块读取的?是libcamera.so吗?我没有在TROS工程中找到类似的配置或者源码读取这些配置。我们的TROS版本是1.7.5

      2. 根据"gdc_cfg"的配置信息,gdc的output是由谁来读取的?是否有在Sample中由样例代码?

      谢谢。


      2024-06-11
      0
  • xiangdong.tan@uaes
    Lv.1

    好的,谢谢,1.7.5版本的sensor_center支持几路GDC呢?

    2024-06-04
    0
    0
  • TROS.Assist
    Lv.3

    您好,当前只支持单路。

    如果您有还有其他问题(与当前标题不匹配的),请发起新的问题贴进行提问,谢谢。

    2024-06-05
    0
    0