나는 OpenTLD를 windows7 + 64bit 환경에서 설치하였다.
Visual Studio 2010 + Cmake를 이용하여 빌드하였다.
OpenTLD는 USB 캠으로 이용하였다.
- OpenTLD는 OpenCV를 사용한다.
- TLD : Tracking-Learning-Detection
- CV : Computer Vision
- 따라서 OpenCV를 설치하고 OpenTLD를 설치하여야 한다.
- OpenCV 설치한다.
- http://opencv.org/ 에서 다운 받는다.
- 압축을 푼다.
- 압축을 풀고 "build"라는 폴더를 만든다. // 여기서 폴더 build는 내가 임의로 지정한 폴더 이므로 사용자에 맞게 폴더 이름을 지정하면 된다.
- Visual Studio 2010을 이용하여 모두 빌드한다.
- CMake를 이용하여 OpenCV를 빌드한다.
- http://www.cmake.org/ 에서 다운 받는다.
- 설치한다.
- 실행한다.
- Cmake를 실행한다.
- "Where is the source code"에 OpenCV폴더를 지정한다.
- "Where to build the binaries"에 OpenCV폴더에 build 폴더를 지정한다.
- Configure 버튼을 클릭후 환경에 맞게 설정한다.(visual studio 2010을 선택하였다.)
- Generate버튼을 클릭한다.
- OpenTLD를 Cmake를 이용하여 빌드한다..
- OpenTLD는 MATLAB 버젼과 C버젼이 있다.(제가 아는한... ㅋㅋ)
- MATLAB 버젼은 알아서 빌드하시길...
- C버젼을 다운 받는다.
- https://codeload.github.com/gnebehay/OpenTLD/zip/master 에서 OpenTLD 부분에 자세히 보면, source code 부분에서 밑줄이 있음.
- MATLAB 소스 : http://personal.ee.surrey.ac.uk/Personal/Z.Kalal/tld.html
- 압축을 푼다.
- OpenTLD에 폴더 "build"를 만든다. (1-3와 같은 역할을 한다.)
- Cmake로 빌드한다.(3과 동일한 작업이다.)
- Visual Studio 2010을 이용하여 빌드한다.
- 설정을 한다.
- 뭐... 설정하는 방법도 좋겠지만....나는 그냥 OpenCV의 dll과 lib을 OpenTLD폴더에 옮겼다.
- 프로젝트를 opentld를 시작 프로젝트로 설정한다.
- 매크로를 확인하여 "ProjectDir"경로 밑에 dll 및 lib 파일을 옮긴다.
- OpenTLD를 실행한다.
- 실행되면서, 캠화면이 나와야 정상적으로 설치된거임.
'STUDY > OpenTLD' 카테고리의 다른 글
[Class]ForegroundDetector (0) | 2014.04.12 |
---|---|
[Class]Main (0) | 2014.04.01 |
main (0) | 2014.04.01 |