[TI TDA4 J721E] Sensor 鱼眼摄像头 LDC畸变校正模块LUT的创建和生成——详解

低功耗蓝牙项目,需要一块懂省电的板

思澈 SF32LB52 芯片,BLE 协议栈深度优化,上手即开发

        首先感谢阅读,如果您也对TDA4相关的开发感兴趣,我们这边有个学习交流微信群,可以入群和大家一起交流学习。

资历较浅,水平有限,如遇错误,请大家多指正!

保持开源精神,共同分享、进步!

博主WX : AIR_12  我会拉你入群。

链接:TDA4 相关专栏        链接:TDA4  Demo  Gitee开源库

欢迎大家加入,一起维护这个开源库,给更多的朋友提供帮助。


        历经近两周的时间,终于把畸变校正LDC模块相关的流程搞懂了,下面将流程梳理一下,也希望能给相关的小伙伴,提供一个参考!

首先给大家提供几个TI官方提供的帖子,我也是在综合这些帖子里,反复验证得到最终结果的。


1、[FAQ] TDA4VM: How to create a LDC mesh LUT for fisheye distortion correction on TDA4?

2、TDA4VM: TDA4 LDC tuning issue

3、TDA4VM: Mesh LUT Generation

供大家参考!

Before(1280 x 944 uyuv 图像):

After(1280 x 720 uyuv 图像):


流程总结

1、供应商提供畸变表

2、使用MATLAB将畸变表转换成Mesh.txt 校准网格表

3、使用PROCESSOR_SDK_VISION 视觉工具包,转换生成畸变校正lut(look up table)矫正表

4、将畸变校正lut表,加载到程序内,提供给app_ldc_module 使用

5、使用DCC Tuning tools 微调相关参数,并实时观察畸变矫正的生成效果图。

6、将经过DCC Tuning tools微调参数、调用MATLAB生成Mesh.txt 时的参数,加载到应用程序内。

7、最终完成应用程序配置参数、调用畸变矫正表,完成畸变校正的 LDC功能。


 一、从摄像头厂家获取畸变表

        这个表可以向摄像头的供应商去查询、索取。同时还需要向摄像头厂家索取摄像头的相关内参,如焦距、像素大小等。

这里按照E2E上面这个帖子给的Demo 作为示例展示(图像和畸变表来源)。

由于参数较多,这里删除了一部分参数,我会把所有的资料上传到

低功耗蓝牙项目,需要一块懂省电的板

思澈 SF32LB52 芯片,BLE 协议栈深度优化,上手即开发

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值