工具与软件:
我正在 TDA4VM 上评估 SDE、主要是通过 edgeai-gst-plugins (https://github.com/TexasInstruments/edgeai-gst-plugins/tree/main)进行评估
通过查看加速器功能、 可以发现视差搜索范围(SR)可以为 64,128或192、而对 tiovxsde 的 GST 检查可以显示 视差最大参数的存在:
视差最大值:最大视差
标志:可读、可写、可控制、只能以 NULL 或 READY 状态更改
枚举"GstTIOVXSdeMaxDispage"默认值:0、"F差别化_max_63"
(0):视差_max_63 -视差_min +63
(1):F差不_最大_ 127 -视差_最小值+ 127
(2):视差_max_191 -视差_min +191
使用以下流水线、一切都正常运行:
gst-launch-1.0 \
filesrc location=im0.png! 诱饵! 视频转换! imagefreeze! video/x-raw、格式=NV12! 队列! SDE.LEFT_SINK \
filesrc location=im1.png! 诱饵! 视频转换! imagefreeze! video/x-raw、格式=NV12! 队列! SDE.RIGHT_SINK \
tiovxsde name=sde 视差 max=0! 太棒了! pngenc snapshot=true! filesink location=tda4vm_stereo.png 2>&1.
不过、当我尝试将 视差最大值=0更改为其他某个值(例如、视差最大值=1)时、流水线出现故障、并出现以下误差:
234008.651009 s:vx_zone_init:Enabled
234008.651055 s:vx_zone_error:Enabled
234008.651096 s:vx_zone_warning:Enabled
234008.651695 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-0
234008.651918 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-1
234008.652071 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-2
234008.652224 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-3
234008.652284 s:vx_zone_init:[tivxInitLocal:136]初始化已完成!!!
234008.653134 s:vx_zone_init:[tivxHostInitLocal:101]主机初始化已完成!!!
正在将管道设置为暂停...
管道是 PREROLLING ..
234008.850413 s:vx_zone_error:[ownContextSendCmd:875]命令确认消息返回失败 cmd_status:-1
234008.850441 s:vx_zone_error:[ownNodeKernelInit:590]目标内核、node_126的 TIVX_CMD_NODE_CREATE 失败
234008.850467 s:vx_zone_error:[ownNodeKernelInit:591]请确保已为此内核注册目标回调
234008.850486 s:vx_zone_error:[ownNodeKernelInit:592]如果目标回调已注册、请确保在此内核的 create 回调中没有出现错误
234008.850505 s:vx_zone_error:[ownGraphNodeKernelInit:608] kernel init for node 0、kernel com.ti.hwa.dmpac_sde....failed!!
234008.850526 s:vx_zone_error:[vxVerifyGraph:2159] Node kernel init failed (234008.850526 s:vx_zone_error:[vxVerifyGraph:2159]节点内核初始化失败
234008.850543 s:vx_zone_error:[vxVerifyGraph:2213]图形验证失败
234008.850643 s:vx_zone_error:[ownReleaseReferenceInt:598]引用无效
我有什么不理解的地方吗? 在默认视差情况下、接近对象的预测值很差:

其他信息:
- 我使用的是预编译的 PROCESSOR-SDK-LINUX-SK TDA4VM .wic 映像(版本09.02.00.05)
- tiovx 插件版本: 0.7.0
谢谢!
Loris