Jay TsengFaster-R-CNN編譯使用及相應問題解決1.首先opencv是需要安裝的,我用的ubuntu14.04,opencv3.0,具體安裝教程可以參考網上很多,不想多提。2.安裝幾個依賴包:cython,python-opencv和easydict,直接用sudo apt-get安裝,網上很多用pip安裝,bug比較多。3.從github上clone專案檔案,注意:一定要在clone時加入--recursive引數,不然會很麻煩,也不要直接下載:git clone --recursive
Jay TsengFaster-R-CNN編譯使用及相應問題解決1.首先opencv是需要安裝的,我用的ubuntu14.04,opencv3.0,具體安裝教程可以參考網上很多,不想多提。2.安裝幾個依賴包:cython,python-opencv和easydict,直接用sudo apt-get安裝,網上很多用pip安裝,bug比較多。3.從github上clone專案檔案,注意:一定要在clone時加入--recursive引數,不然會很麻煩,也不要直接下載:git clone --recursive
https://github.com/rbgirshick/py-faster-rcnn.git
4.Cython模組的編譯cd py-faster-rcnn/libmake5.編譯caffe-fast-rcnncdcd caffe-fast-rcnn修改這個目錄下的Makefile.config(如果沒有這個檔案,就直接cp Makefile.config.example Makefile.config)將CPU_ONLY := 1開關和WITH_PYTHON_LAYER開關開啟:然後在該目錄下執行:make –j8 && make pycaffe注意:之前因為我沒有在這個目錄下面執行make pycaffe,因此在執行第6步報瞭如下錯誤:ImportError: /home/prlab/py-faster-rcnn/tools//caffe-fast-rcnn/python/caffe///build/lib/libcaffe.so.1.0.0-rc3: undefined symbol: _ZN5caffe20curandGetErrorStringE12curandStatus所以提醒大家少走坑。6.執行demo.py在環境一切就緒的情況下,將faster的模型下載下來:在py-faster-rcnn/data/scripts 目錄下,執行。/fetch_faster_rcnn_models.sh 將資料下載,可能需要一定時間,慢慢等吧——下載完成之後在py-faster-rcnn/tools目錄下執行:./demo.py