Caffe에서 R-CNN을 사용하려면 rbgirshick/py-faster-rcnn을 이용해야 한다.
그러나 1년전에 올라온 커밋 이후로 갱신되지 않았기에 수많은 삽질 끝에 설치를 완료할 수 있었다.
다시 이 고생을 하지 않기 위해 이 글을 올린다.
Ubuntu 16.04(64bit), CUDA 8.0, cuDNN 5.1은 설치 과정은 링크된 글을 통해 설치하면된다.
참고로 Caffe 최신버전과 py-faster-rcnn을 merge하여 사용하기 때문에 기존에 설치된 Caffe가 있다면 Ubuntu를 재설치 하길 권장한다.
Caffe General dependencies
OpenCV Install
이후 Caffe를 build하기 전에 OpenCV를 설치해야한다. git master branch로 3.2.0-dev를 설치한다.
py-faster-rcnn Install
이제 py-faster-rcnn을 설치할 차례이다.
Makefile도 다음과 같이 수정해준다.
이제 build를 해준다.
demo.py가 정상적으로 실행되면 설치가 완료된다.