2016-06-07 5 views
0

Opencv 3.0 문서 읽기 내가 생각하기에 Nvidia GPU를 이용하는 SURF 알고리즘 구현 인 cuda::SURF_CUDA을 발견했습니다.Opencv에서 cuda :: SIFT_CUDA가없는 이유는 무엇입니까?

SIFT의 GPU 구현에 대해 아무것도 알지 못했습니다 (cuda::SIFT_CUDA과 유사 함). 왜? 나는 그것을 놓쳤는가?

+0

아니요, 놓치지 않았습니다. 개발자 커뮤니티의 아무도 OpenCV에서 아직 구현하지 않기로 결정한 것입니다. – sgarizvi

+0

나는 그것을 말해야 만한다 : SIFT가 SURF (그것에 관한 많은 논문)보다 더 정확하다는 것을 고려할 때, 영리한 움직임, GPU 구현이 완료되어야한다! – justHelloWorld

+0

거기에 SIFT의 다른 GPU 구현이 있습니다. 예 : [** siftgpu **] (http://www.cs.unc.edu/~ccwu/siftgpu/) 및 [** CudaSift **] (https://github.com/Celebrandil/CudaSift). OpenCV가 아닙니다. – sgarizvi

답변

0

여기는 KTH에서 Marten Bjorkman이 제공 한 GPU SIFT에 대한 링크입니다.

이후 그는와 타나 베 연구소로 이전 한 그의 대학원생에 의해 유지되었지만 현재는 스톡홀름으로 돌아 왔습니다. https://github.com/Celebrandil/CudaSift

문서는 불행히도 제한적이지만 OpenCV3에 병합하는 것은 흥미로운 연습입니다. (라이센스 충돌이 발생할 수 있다고 가정하면 ... '큰 경우'일 수 있습니다.)