gpt4 book ai didi

meshlab - 无法在 headless 虚拟环境中运行 meshlabserver 过滤器

转载 作者:行者123 更新时间:2023-12-03 07:59:45 25 4
gpt4 key购买 nike

我使用 sudo apt-get install meshlab 在 debian 9.4 上安装了 meshlab

首先在尝试转储过滤器列表时

sudo xvfb-run -a -s "-screen 0 800x600x24" meshlabserver -d filters

此日志失败
Loading Plugins:
Current Plugins Dir is: /usr/lib/meshlab/plugins
Error in XMLFile: filter_measure.xml - line: -1, column: -1 -
Error in XMLFile: filter_mutualinfo.xml - line: -1, column: -1 -
Total 227 filtering actions
Total 13 io plugins
called here!
Segmentation fault (core dumped)

并且在尝试运行过滤器时
sudo xvfb-run -a -s "-screen 0 800x600x24" meshlabserver -i original.obj -s /usr/lib/meshlab/plugins/filter_measure.xml

它失败并显示此日志
script /usr/lib/meshlab/plugins/filter_measure.xml
Loading Plugins:
Current Plugins Dir is: /usr/lib/meshlab/plugins
Error in XMLFile: filter_measure.xml - line: -1, column: -1 -
Error in XMLFile: filter_mutualinfo.xml - line: -1, column: -1 -
Total 227 filtering actions
Total 13 io plugins
Opening a file with extention obj
Mesh original.obj loaded has 22296 vn 7432 fn
Apply FilterScript: '/usr/lib/meshlab/plugins/filter_measure.xml'
Failure in parsing script /usr/lib/meshlab/plugins/filter_measure.xml
No root node with name FilterScript
Current rootname is MESHLAB_FILTER_INTERFACE

我究竟做错了什么?

最佳答案

看起来尝试在 headless 模式下运行 meshlabserver 是一个远景……请参阅此处的评论:“有一些过滤器使用 [an OpenGL] 渲染上下文和 GPU(例如环境光遮蔽),作为可批处理操作需要这些过滤器。这就是我们必须在 MeshLabServer 的初始化中包含渲染上下文的原因。我们没有针对此问题的“官方”解决方法。”

(来源:https://github.com/cnr-isti-vclab/meshlab/issues/78)

我认为您最好的机会是使用 X 运行它,而不是尝试使用 xvfb-run 使其在 headless 模式下工作......

关于meshlab - 无法在 headless 虚拟环境中运行 meshlabserver 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49799634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com