간단프로그래밍2011. 5. 9. 18:05


디폴트 값이 300~500 사이가 적당하다고 하여 해봤으나 

 좋긴 좋으나, 내가 작업하려는 것은 

프레임 상에서 어떤 객체가 잘 표현 되어야 하는 것이 목표인 것이다.

넷북에서 속도가 매우 느리므로 부적당한것 같다.

 
SURF에서 Hessian Threshold 값 이라 함은

Orientation 들의 히스토그램의 ( -2*PI ~ 2*PI )

임계치일 것으로 짐작된다. 위는 이 값을 5000 으로 늘려본 결과 이다.




실제로 SIFT (특허가 걸려있어 라이브러리엔 없는듯)

나 SURF  는 

밑에 그림과 같은 류의 방식에 쓰인다고 할수 있다.



즉 어떤 '템플릿' 이 주어지고 이것을 각도, 크기 변환이 다르게 있는 

영상 속에서 매치되는 부분을 찾아내는 방식인 것이다.


이는 어떤 객체를 '잘' 나타낸다고 하긴 어렵다.

하지만 어떤 객체를 점을 기반으로 '잘' 나타난다는것은 무엇인가??


어렵다. 


그라디언트의 정보까지 주어지기 때문에 좋으나

속도가 매우 느리므로 (SURF 는 SIFT보다 3배정도 빠르다고 한다!!)

이 방식은 우선 보류하거나

MASK 이미지를 겉씌울 생각이다.





우선 맨위에 두개 사진에 대한 소스..


걍 가져다 쓴것이기 때문에

소스를 올리기도 민망할 수준이다.



 

'간단프로그래밍' 카테고리의 다른 글

우분투에 opengl 설치  (0) 2011.06.24
3D 렌더러 학교 플젝 소, opengl 점 찍는 함수만 사용  (0) 2011.06.19
opencv SURF 실험  (0) 2011.05.09
확장 정규식 parsing 템플릿  (0) 2010.10.04
floating point  (0) 2010.04.12
BIG INT 그리고 팩토리얼  (0) 2010.03.06
Posted by 멍충한아싸

댓글을 달아 주세요