我现在正在 Unreal 4.24 (Windows10/RTX2080) 中使用 Carla 0.9.9,以实现一些基本的自动驾驶功能。到目前为止,它似乎工作正常,但我有一个奇怪的问题,我很有信心这不是由我的代码引起的。我搜索了一下,这个问题似乎很独特,但也许你们中的一个人可以指出我正确的方向:
我在不同的窗口中显示我的车道检测算法的几个步骤(例如 ROI,检测到的线......),每隔几秒钟,根据当前的帧速率,图像会在某些窗口中随机翻转为倒置(一次只有一个,只用于一个/几帧),除了我控制汽车的主窗口(现在手动)。我尝试将虚幻编辑器设置为不同的帧率,并且输出帧率(服务器端)和这些“翻转”发生的数量之间肯定存在联系,如果我在 15 下运行它几乎不会发生这种情况-20 帧/秒。有时还会出现一些“撕裂”(例如,仅图像的大约上半部分被翻转,例如 Vsynch 已关闭),这让我相信根本原因是在渲染部分的某个地方,而不是 python 脚本。关键是:当图像颠倒时,我的车道检测是在错误的位置看到“车道”,这可能会导致各种麻烦。
老实说,我对整个 Unreal Engine/DirectX(?) 渲染管道并不熟悉,所以我有点迷失可能导致这个问题的原因。我很感激有关如何解决此问题的任何想法,在此先感谢!