您好!
我们在 TDA2x 电路板上使用 Vision SDK、并希望创建一个用例、其中三个算法链接的输出将作为下一个支持同步操作的单个链接的输入。
如果可能、请提供一些用例实现示例。
谢谢、
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.
您好!
我们在 TDA2x 电路板上使用 Vision SDK、并希望创建一个用例、其中三个算法链接的输出将作为下一个支持同步操作的单个链接的输入。
如果可能、请提供一些用例实现示例。
谢谢、
您好,
在创建合并时、我们在创建函数中遇到错误、请参阅以下日志以了解更多信息。
32.367504 s:捕获:正在创建!!! [IPU1-0] 32.367748:捕获:VIP1 Slice0 Porta 捕获模式为[ 8位]!!! [IPU1-0] 32.486915 s:捕获:VIP1 Slice1 Porta 捕获模式为[8位]!!! [IPU1-0] 32.605990 s:捕捉:VIP2 Slice0 Porta 捕捉模式为[ 8位]!!! [IPU1-0] 32.725218 s:捕捉:创建完成!!! [IPU1-0] 32.725858 s:IPC_OUT_0:正在创建!!! [IPU1-0] 32.726224 s:IPC_OUT_0:创建完成!!! [IPU1-0] 32.734429 s:IPC_IN_0:正在创建!!! [IPU1-0] 32.735405 s:IPC_IN_0:创建完成!!! [IPU1-0] 32.736533 s:IPC_OUT_1:正在创建!!! [IPU1-0] 32.736869 s:IPC_OUT_1:创建完成!!! [IPU1-0] 32.755779 s:IPC_IN_1:正在创建!!! [IPU1-0] 32.756216 s:IPC_IN_1:创建完成!!! [IPU1-0] 32.757426 s:IPC_OUT_2:正在创建!!! [IPU1-0] 32.757762 s:IPC_OUT_2:创建完成!!! [主机] 32.726377 s:IPC_IN_0:正在创建!!! [host ] 32.726682 s:IPC_IN_0:创建完成!!! [host ] 32.726834 s:算法:正在创建(algId = 15)!!! [主机] 32.72665 s:[主机] LLUT:0:71:0 [主机] 32.72665 s:[主机] LLUT:819:32.528 [主机] 32.72665 s:[主机] RLUT:9:463:0 [主机]:726895 s:[主机] RL95:1239:32.72668 s [主机] CLUT:359:72268s [主机] CLUT:1277:359:849 [主机] 32.730982 s:utils:DMA:分配的 CH (TCC)= 0 (0)[主机] 32.731013 s:utils:DMA:0 of 8:分配的参数= 0 (0x43305600)[主机] 32.731013 s:utils:8:1 of 8:0x4330177 ][host 参数= 0 (0x43305600)[host ] 32.731013 s:utils:tma:32.73107320] DMA:8的2:分配的参数= 178 (0x43305640)[主机] 32.731074 s:utils:DMA:8的3:分配的参数= 179 (0x43305660)[主机] 32.731074 s:utils:DMA:4 of 8:分配的参数= 180 (0x43305680)[主机] 32.731104:utils:8:DMA:5: 已分配的参数= 181 (0x433056A0)[主机] 32.731104 s:utils:DMA:6 of 8:已分配的参数= 182 (0x433056C0)[主机] 32.731135 s:utils:DMA:7 of 8:已分配的参数= 183 (0x433056E0)[主机] 32.734185 s:算法:创建算法!algId =完成!(完成!) [主机] 32.734307 s:IPC_OUT_0:正在创建!!! [主机] 32.734368 s:IPC_OUT_0:创建完成!!! [主机] 32.757914 s:IPC_IN_1:正在创建!!! [主机] 32.758219 s:IPC_IN_1:创建完成!!! [host ] 32.758311 s:算法:正在创建(algId = 0)!!! [主机] 32.762307 s:断言@在 AlgorithmLink_algPluginSupport.c 中:415:status =system_link_status_sok:失败!!! [DSP1 ] 32.737082 s:IPC_IN_0:正在创建!!! [DSP1 ] 32.737509 s:IPC_IN_0:创建完成!!! [DSP1 ] 32.737662 s:算法:正在创建(algId = 38)!!! [DSP1 ] 32.737784 s:ALG_CRMODULE:DMA:分配的 CH (TCC)= 0 (0)[DSP1 ] 32.755413 s:算法:创建完成(algId = 38)!!! [DSP1 ] 32.755596 s:IPC_OUT_0:正在创建!!! [DSP1 ] 32.755688 s:IPC_OUT_0:创建完成!!!
请帮我们找出问题,我们如何解决?
谢谢
这是我们的流程
UseCase:chains_lvdsVipMultiCamViewMosaicWithLut
Capture -> Sync -> Alg_DmaSwMsWithLeftLut (A15)-> DUP
DUP -> Alg_CrModule (DSP1)-> Merge
DUP -> ALG_LrModule (DSP2)->合并
DUP ->合并
Merge -> Alg_FrameCopy (A15)-> Display_video
GrpxSrc -> Display_GRPX
我们使用 usecase genration 工具创建了 priv.c 和 priv.h
它给出了错误位置
AlgorithmLink_putEmptyOutputBuffer (pObj、outputQId、pSystemBuffer);
我们的查询是
1)我们还需要应用哪些其他修改来合并2队列输入?
2)我们是否需要在算法文件中进行修改?
您好!
请阅读以下内容了解一些详细信息...
1.捕获三个摄像机输入,如左、中和右。 (它们将在左侧和中间以及中心和右侧之间有一些重叠区域)。
2.我们执行 DUP 以制作三个复合缓冲区副本。
3.我们向 DSP1和 DSP2发送两份复合缓冲器副本,以查找左接缝线和右接缝线。
4.找到左缝线和右缝线后,我们想将其与第一个复合缓冲区的 DUP 副本一起使用,以便将它们合并。
5.合并后,我们希望使用第4点中提到的三个输入将图像缝合为单个缓冲区。
由于某些限制、我们无法在此处指定使用的算法。
假设在 DSP 上运行的算法将按时完成、如果没有、则应应用 SYNC 以确保它们同步。
我希望这将有助于您了解我们的案例。
谢谢、