這期內容當中小編將會給大家帶來有關怎么在Windows系統中配置一個ncnn環境,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
一、下載VS2019并安裝
1、下載地址:https://visualstudio.microsoft.com/zh-hans/vs/
2、下載后安裝工作負載(安裝以下三個即可)
3、如果發現忘記下載某一個工作負載,可以再安裝完成之后在重新安裝(VS導航欄的工具->獲取工具和功能)
二、下載并安裝cmake-3.16.5
1、下載地址:鏈接: https://pan.baidu.com/s/1_gTHjKRbT9nfDFsrO9bkTg 提取碼: zme6
2、下載后解壓
3、添加環境變量(將解壓后cmake-3.16.5-win64-x64文件夾點開進入bin將該路徑添加至環境變量,筆者這邊的路徑為:D:\software\cmake-3.16.5-win64-x64\bin)--如下圖
三、下載并安裝protobuf-3.4.0
1、下載地址:鏈接: https://pan.baidu.com/s/1aQuVhRXwGR4K8Xo0Qg1WZA 提取碼: hd3z
2、下載后解壓
3、打開VS2019的X64命令行(注意不是cmd)
4、在VS2019的X64命令行下執行以下命令
注:<protobuf-root-dir> 為你剛剛解壓的protobuf-3.4.0文件夾的根目錄
> cd <protobuf-root-dir> > mkdir build-vs2019 > cd build-vs2019 > cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%cd%/install -Dprotobuf_BUILD_TESTS=OFF -Dprotobuf_MSVC_STATIC_RUNTIME=OFF ../cmake > nmake > nmake install
5、成功后會產生build-vs2019文件夾以及該文件夾下的若干文件夾及文件
四、構建ncnn的library
1、ncnn下載地址:https://github.com/Tencent/ncnn (官網)
2、git clone該項目,或者直接下載壓縮包
3、打開VS2019的X64命令行(進入到ncnn根目錄下)執行以下語句
注意:cmake -G...這條命令有三個<protobuf-root-dir>需要換成之前安裝protobuf-3.4.0的根目錄
> cd <ncnn-root-dir> > mkdir -p build-vs2019 > cd build-vs2019 > cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%cd%/install -DProtobuf_INCLUDE_DIR=<protobuf-root-dir>/build-vs2019/install/include -DProtobuf_LIBRARIES=<protobuf-root-dir>/build-vs2019/install/lib/libprotobuf.lib -DProtobuf_PROTOC_EXECUTABLE=<protobuf-root-dir>/build-vs2019/install/bin/protoc.exe -DNCNN_VULKAN=OFF .. > nmake > nmake install
4、成功后會產生build-vs2019文件夾以及該文件夾下的若干文件夾及文件
五、下載并安裝opencv
1、下載地址:https://github.com/opencv/opencv/releases/tag/3.4.2
下載.exe文件(如下圖)
2、下載后解壓
3、配置環境變量(跟cmake步驟一樣,最后將“壓縮包的解壓路徑\opencv\build\x64\vc15\bin”添加進Path即可)
上述就是小編為大家分享的怎么在Windows系統中配置一個ncnn環境了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。