ALLHH

ALLHH

1个粉丝

10

问答

0

专栏

1

资料

ALLHH  发布于  2025-06-12 10:32:18
采纳率 0%
10个问答
238

SD3403|SS928 如何在vpss中使用ldc畸变矫正

   

我使用的是是工业摄像头拿到照片直接送到vpss中 想要在vpss中使用LDC V2进行ldc畸变矫正

在使用ss_mpi_vpss_set_chn_ldc_attr()设置矫正属性的时候会报错
[func]:ot_mpi_vpss_set_chn_ldc_attr [line]:1021 [info]:grp0 chn2 set ldc attr to VPP failed!
错误码0xa007800c

使用的代码如下

ot_ldc_attr ldc_attr;
ret = ss_mpi_vpss_get_chn_ldc_attr(0, 2, &ldc_attr);
if(ret != TD_SUCCESS){
LOG_ERROR("get ldc attr fail for %#x!", ret);
}

td_s32 src_calibration_ratio[OT_SRC_LENS_COEF_NUM] = {100000,-10456,18588,-22613,0,0,0,0,3200000};
td_s32 dst_calibration_ratio[OT_DST_LENS_COEF_NUM] = {0,0,0,0,99999,10532,-16807,19591,99915,11772,-23139,30718,0,44502};
ldc_attr.enable = TD_TRUE;
ldc_attr.ldc_version = 1; // OT_LDC_VERSION_V2
ldc_attr.ldc_v2_attr.focal_len_x = 231445;
ldc_attr.ldc_v2_attr.focal_len_y = 231474;
ldc_attr.ldc_v2_attr.coord_shift_x = 121401;
ldc_attr.ldc_v2_attr.coord_shift_y = 58410;
for(int i = 0; i < OT_SRC_LENS_COEF_NUM; i++)
{
ldc_attr.ldc_v2_attr.src_calibration_ratio[i] = src_calibration_ratio[i];
}
for(int i = 0; i < OT_DST_LENS_COEF_NUM; i++)
{
ldc_attr.ldc_v2_attr.dst_calibration_ratio[i] = dst_calibration_ratio[i];
}
ldc_attr.ldc_v2_attr.max_du = 40007;

ret = ss_mpi_vpss_set_chn_ldc_attr(0, 2, &ldc_attr);
if(ret != TD_SUCCESS){
LOG_ERROR("set ldc attr fail for %#x!", ret);
}

我按照要求在vpss group创建后 通道属性配置后设置ldc属性;

并且加载了ot_gyrodis.ko

并且在/dev/logmpp中没有任何有关的报错日志

然后我试了一下LDC V1 是可以正常设置和使用的

我来回答
回答0个
时间排序
认可量排序
易百纳技术社区暂无数据
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区