Sequence 0001 [Open3D WARNING] GLFW Error: X11: Failed to open display :0.1 [Open3D WARNING] Failed to initialize GLFW Processing frame 000000 Traceback (most recent call last): File "visualize.py", line 400, in <module> visualize_3d(mot_dataset, params_to_run, mode="mot", output_folder_prefix='output/polarmot', world=True, target_sequences=target_sequences, save_img=True) File "visualize.py", line 111, in visualize_3d geometries_to_add = vis_mot_predictions(frame, params, all_colors, world) File "visualize.py", line 156, in vis_mot_predictions assert not world AssertionError
时间: 2023-06-18 21:07:14 浏览: 367
这个错误信息看上去像是在使用 Open3D 库中的 GLFW 模块时出现了问题。具体来说,可能是无法打开 X11 显示器,也就是说可能是由于没有正确设置显示器环境变量而导致的。你可以尝试检查一下你的显示器设置是否正确,或者尝试在命令行中设置 DISPLAY 环境变量来解决该问题。此外,还可以尝试检查一下你的代码中是否存在其他问题,例如是否正确配置了参数。
相关问题
encoded key spec not recognized: failed to construct sequence from byte[]: u
该错误信息是指编码密钥规范无法识别,无法通过字节数组构造序列。在进行密钥编码或解码的过程中,遇到了无法识别的密钥编码规范。
出现这个错误的原因可能有多种,比如使用了错误的密钥编码规范或者提供的字节数组不正确。
要解决这个问题,我们需要检查以下几个方面:
首先,确认使用的密钥编码规范是否正确。密钥编码规范通常有多种格式,如Base64、Hex等。检查一下是否正确选择了适当的编码规范。
其次,检查提供的字节数组是否正确。字节数组应该是由正确的编码规范转换而来的。如果字节数组不正确,可能导致无法构造出正确的密钥序列。
此外,还要确保通过字节数组构造序列的代码没有其他错误。可以检查代码中是否有任何其他可能导致这个错误的问题,例如输入数据的格式不正确或者进行密钥编码解码的方式不正确等。
总之,这个错误提示意味着存在密钥编码规范无法识别或字节数组转换失败的问题。通过检查密钥编码规范、字节数组以及相关代码,可以很大程度上解决这个问题。
error: converting to execution character set: Illegal byte sequence
这个错误通常出现在源代码中包含了非 ASCII 字符,而编译器无法识别这些字符。解决这个问题的方法有几种:
1. 确保你的源代码文件采用正确的字符编码格式,例如 UTF-8 或 GBK 等。可以在编辑器中设置编码格式,也可以在编译器中设置。
2. 将非 ASCII 字符替换为 ASCII 字符或转义字符。例如,将中文字符替换为拼音,或使用转义字符 \uXXXX 表示 Unicode 字符。
3. 在编译器中设置字符集选项,例如使用 gcc 编译器可以使用 -finput-charset=UTF-8 选项指定输入编码格式。
4. 如果以上方法都无效,可以尝试使用其他编译器或开发环境,例如 Visual Studio 或 Eclipse 等。