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.

[参考译文] TDA3XEVM:VISION SDK 3.2:为什么在后视图示例中不能将电阻器#39;s 输出尺寸设置为高于992x469像素?

Guru**** 2620655 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/661472/tda3xevm-vision-sdk-3-2-why-can-i-not-set-the-resizer-s-output-size-higher-than-992x469-pixels-in-the-rearview-sample

器件型号:TDA3XEVM

您好!

我一直在使用"issMertCaptIspDeWarpReearView3dSv"样片链来了解电阻器。 然后从代码中删除所有的 soundview 内容。
我看到、无法设置超过 992x469像素的输出尺寸。
否则、软件会崩溃、并在 vpscree_simcop.c @第2512行中出现以下断言:

gt_assert (VpsIssCoreTrace、(false!= pInstObj->isRequestActive);

 

我最初想做的是在全尺寸视频和调整大小(较小)的视频之间切换、我尝试使用以下链定义来执行此操作:

UseCase:chains_issMultCaptIspDeWarpReearView3dSv
IssCapture -> IssM2mIsp ->选择-> IssM2mSimcop -> IssM2mResizer -> DUP
DUP -> Gate_RVSMALL -> Alg_drawReearview (DSP2)-> Merge (合并) RV
DUP -> Gate_RVBIG -> Merge (合并)_RV
merge_RV -> Display_VideoRszB
IssM2mIsp -> Alg_IssAewb


使用选择链路的输入选择工作正常、门 RVSMALL 也工作良好、但 RVBIG 未提供任何视频输出。 我本来希望看到一个全尺寸的视频、而不是由 drawRearview 绘制的跟踪线。
因为这不起作用(为什么???) 我认为我可以通过将视频调整到全屏或至少接近全屏大小来解决该问题。 但即使这样也不起作用。
此外、origin OV1072的1280x720像素分辨率不起作用。 屏幕保持黑屏。

那么、为什么我不能继续使用992x469像素呢? 我为什么不能通过切换至栅极 RVBIG 来绕过电阻器?

提前感谢您的帮助!

此致、Guenter





  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    电源 我通过更改以下参数来设置后视图的尺寸:

    //工作正常:
    #define 后视图宽度(992u)  
    #define review_height (496u)

    //不起作用:
    //#define review_width (1920u)(定义后视图宽度)  
    //#define review_height (1080u)(定义后视图高度)  

    #define review_startx (0U)
    #define review_STARTY (0U)  

    /*显示参数*/
    #define output_frame_width (后视图宽度)
    #define output_frame_height (后视图高度)
    #define review_LDC_startx (0U)
    #define review_LDC_STARTY (0U)//(558U - output_frame_height)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Guenter、

    我已将您的问题转交给 ISS 专家。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Guenter、

    您似乎面临2个问题。

    • 无法调整大小:从日志中,SIMCOP 似乎正在声明。 请确保输出框架高度是块高度的倍数、输出框架宽度是块宽度的倍数。 用例将配置 SIMCOP/LDC 的块宽度和高度

    • 显示屏显示黑屏:由于用例提供了2个要显示的视频通道、当在这些通道之间切换时、显示链接将需要更新。 即、当切换至 RVBIG 时、确保将显示屏设置为切换至通道1。 您可以引用 usecase“csi2_cal_multi_cam_view”,并在文件 chains_csi2CalMultiCam.c 中引用函数 switchDisplayChannel ()

    此致、Sujith

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Sujith、

    谢谢、块大小就是原因。 正如我这样设置的、它不再崩溃。 但现在我遇到了这样的问题、即电阻器不会真正使图像变大。 它在右侧和下侧边界显示条纹、而不是放大图像。 但这将成为另一个线程和缝隙必须与 simcop 一起做一些事情。

    此致、
    Guenter
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sujith、

    现在、我还尝试了通过切换显示屏来避免黑屏的解决方案。 现在也能很好地工作。 感谢你的建议。 这是导致我的灰头发数量急剧增加的原因。 我不知道、在我的案例中、每个子链都自动创建了新的显示信道。 我想、合并链接本身会考虑这一点。

    此致、Guenter

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Guenter、

    感谢您的确认。

    合并链接可以获得多个帧、其通道编号为0。 为了使下游模块能够区分、重新映射了通道编号。

    请注意、IssM2mIsp 可以提供2个单独的输出。 其中的每一个都是可独立配置的。 请检查这是否可用于实现您的用例(减少额外的调节操作)

    此致、Sujith