准备好所需的硬件:
在创建拼接照片时,如何在 Hugin 中启用 GPU 和/或多处理?
答案1
假设:Hugin 是在 OpenMP 和/或 GPU 支持下编译的,
可以通过以下方式(从终端)检查:
$ enblend -v -V | grep -E 'Extra.*(MP|GPU|cache)'
额外功能:图像缓存:是
额外功能:GPU 加速:是
额外功能:OpenMP:否
(仅适用于 GPU 版本)
和
$ enblend-mp -v -V | grep -E 'Extra.*(MP|GPU|cache)'
额外功能:图像缓存:否
额外功能:GPU 加速:是
额外功能:OpenMP:是
(适用于 GPU 和 OpenMP [SMP] 版本)
如果两个“额外功能”都没有回答“是”,那么该版本将只能在单个 CPU 线程上运行。
Hugin 默认不启用此功能,也不会自动检测它,至少在 2014.0.0.5da69bc383dd 版本中没有 - 正如 Ubuntu(14.04)的“软件中心”所提供。
要启用:打开/运行 Hugin,在菜单Preferences
中选择File
...单击/Programs\
打开的对话框。
将 enblend 可执行文件更改为enblend-mp
,enfuse 也一样:enfuse-mp
。
如果您有硬件,您还可以将--gpu
(dash-dash+'gpu') 添加到 enblend 的“默认参数”中(enfuse 没有这样的参数)。也可以在没有...-mp
上述操作的情况下启用。
您可能希望尝试[v] Use GPU for remapping (EXPERIMENTAL)
- 但由于它是“实验性的”,它可能无法正常工作,具体取决于您的项目内容。
请注意,OpenMP 与图像缓存的使用是互斥的(上面的可执行文件说‘图像缓存:否’,‘图像缓存’不能使用)。