GPU SURF (CUDA SURF) tested!

학술 2011. 4. 6. 13:34 Posted by 양고
SIFT에 비해 SURF의 open implementation이 더 많은 것으로 보인다.
그 중 http://www.d2.mpi-inf.mpg.de/surf?q=surf (무려 막스 플랑크 연구소!) 의 "CUDA SURF" 구현이 괜찮은 것 같아서 돌려 보았다.

이번에도 많은 난관이 있었는데,
1. 소스 빌드 (CMake로 하면 되는데, VS가 떠있으면 안 되더라는... 약간 헤맴).
2. Integral 이미지를 만들 때 cudaMemcpy2D에서 에러. 이미지를 강제로 32비트로 변환해야 한다. "GPU expects 32bpp."라는군...
3. 최대 난관. ipoints가 없다며 죽음.
MS의 HD-5000을 사용했는데 알고보니 진짜로 웹캠 입력이 안 되어 interst points가 없었음. 일단 로지텍 퀵캠 스피어로 대체해서 실험.
근데 ipoints가 없으면 안 그리면 되지 죽을 것까진 없지 않나...?


결과는 나쁘지 않은 듯?