CARLA/UE4 中的随机图像翻转

Random image flipping in CARLA/UE4

我现在正在 Unreal 4.24 (Windows10/RTX2080) 中使用 Carla 0.9.9,以便获得一些基本的自动驾驶功能。到目前为止,它似乎工作正常,但我遇到了一个奇怪的问题,我确信这不是由我的代码引起的。我用谷歌搜索了一下,这个问题似乎很独特,但也许你们中的某个人可以指出正确的方向:

我在不同 windows(例如 ROI、检测到的线...)中显示我的车道检测算法的几个步骤,并且每隔几秒,根据当前帧率,图像将随机翻转在某些 windows 中颠倒(一次只有一个,并且只有 single/few 帧),除了我控制汽车的主要 window(现在手动) ).我已经尝试将虚幻编辑器设置为不同的帧率,并且输出帧率(服务器端)和这些“翻转”发生的数量之间肯定存在联系,如果我 运行 它在 15-20fps。有时还会出现一些“撕裂”(例如,只有大约图像的上半部分被翻转,就像 Vsynch 被关闭)有时,这让我相信根本原因是在渲染部分的某个地方,而不是 python 脚本。关键是:当图像上下颠倒时,我的车道检测会在错误的位置看到“车道”,这可能会导致各种麻烦。

老实说,我对整个 Unreal Engine/DirectX(?)-rendering pipeline 不是很熟悉,所以我有点不知道是什么导致了这个问题。非常感谢您提供有关如何解决此问题的任何想法,在此先感谢!

好的,如果有人遇到同样的问题,以下是我发现的问题: 相对于服务器,客户端 运行 太快了。我现在将客户端限制为 30fps 并修复了它。仅当客户端的滴答率太高以至于无法跟上 运行 后台计算时才会出现此问题。

我仍然不明白为什么图像在那种情况下是颠倒的,但是嘿...