Windows下編譯fast rcnn
【原文:http://blog.csdn.net/happynear/article/details/46822109】
一、準備
-
caffe-windows:https://github.com/happynear/caffe-windows。如果你的caffe-windows版本是2015/07/09之前下載的,請重新下載並重新編譯。重新編譯時請首先編譯python介面,因為馬上就要用到。主程式和matlab介面可以有空的時候再編譯。
-
fast r-cnn:https://github.com/rbgirshick/fast-rcnn。
-
下載fast r-cnn所需的模型檔案。原始檔案都在伯克利大學的伺服器上,為了不給伯克利伺服器增加負擔,我把檔案都上傳到百度雲上了[doge]:http://pan.baidu.com/s/1kTzQYgR。下載完成後,請將3個資料夾放置在
fast_rcnn_root/data
中。 -
按照這篇部落格的說明安裝protobuf的python介面。
-
開啟cmd,輸入
pip install cython
和pip install easydict
來安裝cython和easydict,如果你使用的是Anaconda,cython預設是安裝上了的。
如果提示安裝失敗,可能是由於你的pip的版本過低,請先使用pip install pip --upgrade
升級你的pip。
二、編譯步驟
-
將
caffe_windows_root/python
目錄,複製到fast_rcnn_root/caffe-fast-rcnn
中。 -
用文字編輯器開啟
fast_rcnn_root/lib/utils/nms.pyx
,將第25行的np.int_t
修改為np.intp_t
。 -
用文字編輯器開啟
fast_rcnn_root/lib/setup.py
,將第18行和23行的"-Wno-cpp", "-Wno-unused-function"
指令刪除,只留下空的中括號[]
即可。 -
開啟cmd,定位至
fast_rcnn_root/lib
目錄中,執行python setup.py install
。
如果提示Unable to find vcvarsall.bat
的話,請輸入以下指令:
VS2012:SET VS90COMNTOOLS=%VS110COMNTOOLS%
VS2013:SET VS90COMNTOOLS=%VS120COMNTOOLS%
setup.py安裝完成後,到python_root/Lib/site-packages/utils
中可以找到兩個檔案cython_bbox.pyd
和cython_nms.pyd
,把這兩個檔案複製到fast_rcnn_root/lib/utils
中。 -
定位至
fast_rcnn_root
,執行python tools/demo.py
,等待demo的結果吧!
版權宣告:本文為博主原創文章,未經博主允許不得轉載。
相關文章
- RCNN & SPP-net & Fast-RCNN & Faster-RCNNCNNAST
- RCNN、SPP-net、Fast-RCNN和Faster-RCNNCNNAST
- Windows下編譯OpenOCDWindows編譯
- Windows下編譯VLCWindows編譯
- 【深度學習】研究Fast rcnn程式碼深度學習ASTCNN
- 在Windows下編譯WebRTCWindows編譯Web
- Windows下編譯使用AliyunOSSCSDKWindows編譯
- windows 下c++編譯WindowsC++編譯
- 【FFmpeg】Windows下FFmpeg編譯Windows編譯
- Windows下編譯TriangleWindows編譯
- Windows下編譯Caffe並編譯Matlab介面Windows編譯Matlab
- windows下編譯安裝thriftWindows編譯
- Windows下編譯使用AliyunOSSPHPSDKWindows編譯PHP
- windows 下編譯c檔案Windows編譯
- Windows下CMake編譯安裝OpenCVWindows編譯OpenCV
- 【FFmpeg】Windows下64位ffmpeg編譯Windows編譯
- WPA Supplicant 在Windows下的編譯Windows編譯
- windows下編譯tflite-runtimeWindows編譯
- 寫給程式設計師的機器學習入門 (九) - 物件識別 RCNN 與 Fast-RCNN程式設計師機器學習物件CNNAST
- 如何在Windows下使用make編譯MakefileWindows編譯
- Fast-RCNN解析:訓練階段程式碼導讀ASTCNN
- PyTorch在64位Windows下的編譯PyTorchWindows編譯
- Windows下安裝編譯 Open Cascade 7.8.0Windows編譯
- 自研 Fast.ORM 已全面支援AOT編譯ASTORM編譯
- windows下用mingw編譯linux專案Windows編譯Linux
- 在Windows下編譯Caffe與其Python介面Windows編譯Python
- windows vs 編譯postgresqlWindows編譯SQL
- ubuntu下編譯交叉編譯工具鏈Ubuntu編譯
- Caffe Windows版本的編譯Windows編譯
- Windows下使用Graalvm將Javafx應用編譯成exeWindowsLVMJava編譯
- linux與windows交叉編譯LinuxWindows編譯
- windows上使用clang編譯程式Windows編譯
- 如何在Windows上編譯Docker?Windows編譯Docker
- Windows下下載編譯boost庫Windows編譯
- Golang 編譯windows應用程式Golang編譯Windows
- golang windows10下 go build 無法編譯 問題解決GolangWindowsUI編譯
- windows下修改、編譯、構建spring-framework4.1.8.RELEASE原始碼Windows編譯SpringFramework原始碼
- Windows下搭建Android NDK開發環境及命令列編譯WindowsAndroid開發環境命令列編譯