您好!
当我想计算自己的网格表时、在哪里可以找到有关网格表结构的信息?
我希望能够设置我自己的方法来处理如何失真图像等问题、我希望能够理解、哪里出了问题、哪里出了问题、何时效果不好。
此致、
Guenter
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.
您好!
当我想计算自己的网格表时、在哪里可以找到有关网格表结构的信息?
我希望能够设置我自己的方法来处理如何失真图像等问题、我希望能够理解、哪里出了问题、哪里出了问题、何时效果不好。
此致、
Guenter
TDA3x TRM 中介绍了 LDC 网格表。
表的逻辑内容有2列16位单整数(S16Q3)。 第一列是像素的水平偏移和第二个垂直偏移。 偏移量是相对于从0开始的像素位置、精度为1/8像素。 该表通常按8x8 (m=3)或16x16 (m=4)进行下采样。
要创建您自己的表、您需要先定义几何映射。 映射从位置(h_p、v_p)的每个输出像素到输入图像中的位置(h_d、v_d)。 该表采用某种整数格式(h_d - h_p、v_d - v_p)。
下面是一些示例 MATLAB/倍频程代码、用于从鱼眼透镜规格文件创建表(文本文件、包含2列;第一列是以度为单位的视角、第二个图像高度以 mm 为单位)。 此示例处理表下采样和整数格式。 "Gen_LUT"是您需要调用的函数、其中包含规格文件名、传感器像素间距(以 mm 为单位)、焦距(以 mm 为单位)、输入图像宽度(W)和高度(H)、输入图像中心(HC 和 VC)、比例因子(s)和表格下采样因子(m)。 输出为文本文件"mesh.txt"。
获得上述表格后、您可以在 DCC ISP 调优工具中试用该表格(该工具还为其他 LDC 寄存器提供了良好的参数)。 如果该表在调优工具中按预期工作、则可以使用 VISION SDK 中的"apps/tools/LDC_mesh_table_convert/convert.sh"将该表转换为 VISION SDK 二进制格式。