【ncnn系列二】vs2017 + opencv + ncnn開發實戰

一、Squeezenet_v1項目

1.下載項目壓縮包

下載地址:百度網盤    提取碼:k67w  

參考自github項目:https://github.com/jmu201521121021/ncnn_squeezenet_v_1_win

2.解壓文件,使用vs2017打開項目文件夾下的.sln文件,打開“屬性管理器”,準備創建屬性表以供本項目及其他項目複用。工具欄->【視圖】->【屬性管理器】,右擊Release|x64,選擇“添加新項目屬性表”,修改屬性表名稱,例如“ncnn_release”和“opencv3”

3.雙擊新建的屬性表項“ncnn_release”,配置“包含目錄”,“庫目錄”以及“附加依賴項”

包含目錄:

庫目錄:

附加依賴項(手動輸入ncnn.lib即可):

4.雙擊新建的屬性表項“opencv3”,配置“包含目錄”,“庫目錄”以及“附加依賴項”

包含目錄:

庫目錄:

附加依賴項(手動輸入opencv_world342.lib即可):

5.若在其他項目中需要用到上面創建的屬性表,先打開該項目的.sln文件,然後打開“屬性管理器”->右擊“Release|x64”->“添加現有屬性表”,選擇你之前創建的屬性表所在的路徑即可。

 

二、測試實例

1.確保本項目中包含頭文件“squeezenet_v1.1.id.h”,若不存在,從項目文件夾Squeezenet下Squeezenet目錄中手動拉到vs中

2.打開Squeezenet.cpp,工具欄->“生成”->“生成解決方案”,若無錯誤,則點擊“本地window調試器”

注:如果需要再Debug模式下進行調試,可以在“屬性管理器”->“Debug|x64”並按照上述步驟配置屬性表。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章