Hugin, 멀티 코어 CPU 및 옵션 GPU


2

필요한 하드웨어 사용 가능 :

스티치 사진을 만들 때 Hugin에서 GPU 및 / 또는 멀티 프로세싱을 사용하려면 어떻게해야합니까?

답변:


2

가정 : 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은 우분투 (14.04)의 'Software Center'에 제공된 것처럼 2014.0.0.5da69bc383dd 버전 이상에서는 기본적으로 활성화되어 있지 않거나 자동으로 감지하지 않습니다.

활성화하려면 : Hugin 열기 / 실행 Preferences, File메뉴에서 ...를 선택 하십시오 /Programs\. 열리는 대화 상자에서 클릭하십시오 .
enblend 실행 파일을로 변경하고 enfuse enblend-mp와 동일하게 변경하십시오 enfuse-mp.

하드웨어가 있다면 --gpuenblend를 위해 "default arguments"에 (dash-dash + 'gpu')를 추가 할 수도 있습니다 (enfuse에 대한 그러한 인수는 없습니다). ...-mp위 없이도 사용할 수 있습니다 .

시도해 볼 수도 [v] Use GPU for remapping (EXPERIMENTAL)있지만 "EXPERIMENTAL"이므로 프로젝트의 내용에 따라 제대로 작동하지 않을 수 있습니다.

OpenMP는 이미지 캐시 사용과 상호 배타적입니다 (위의 실행 파일에는 '이미지 캐시 : 아니요', '이미지 캐시'는 사용할 수 없음).


i4770 @ 3.5GHz (4 코어 + HT) 및 NVidia GTX 780 / 3GB, 간단한 테스트 : MP 및 GPU가 활성화 된 상태에서 약 10 배 속도가 증가합니다.
한누

OpenMP + GPU 지원 Hugin 구축 : wiki.panotools.org/Hugin_Compiling_Ubuntu
Hannu

나는 이것이 오래된 질문이라는 것을 알고 있지만 gpu를 사용하는 Windows 용 enblend 라이브러리를 얻는 방법에 대한 가이드가 있는지 알고 있습니까? ?. 내가 리눅스 구축하는 것은 (그것이 멋진 않는 경우, 나는 VM가는거야) 윈도우와 호환되는 버전을하지 않습니다 같은데요 :( 거기에 어떤 문서를 찾을 수 없습니다
user3797758

창 버전에 대해서는 전혀 모르고 창을위한 오픈 소스 구축과 동일합니다. Linux 호스팅 빌드가 가능할 수도 있지만 "크로스 컴파일"이므로 시작할 도구를 신중하게 작성해야합니다. Windows 호스트의 VM에서 게스트 Linux가 Hugin을 효율적으로 실행할지 여부; 나는 모른다, 왜 시도하지?
Hannu

나는 작은 SSD를 리눅스에 넣고 큰 Hugin 프로젝트에 사용할 수 있다고 생각합니다. 많은 의존성을 가지고 개발하기 위해 오픈 소스이거나 복잡한 모든 것은 어쨌든 리눅스에서 더 잘 작동하는 경향이있다.
user3797758
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.