@
前言
為了跑一個光場重建的代碼,不得不用這個matconvnet工具箱,安裝過程中碰到點問題,記錄一下
介紹
MatConvNet是一個實現卷積神經網絡(CNN)的Matlab工具箱,主要應用於計算機視覺。
環境
- Win7 64bit
- Matlab2015b
- VisualStudio2015
- MatConvNet
安裝過程
1.Matlab2015b
Matlab2015b的安裝就不說了,按網上其他的一些教程安裝就行了。使用時最好以管理員身份運行
2.VisualStudio2015
- 下載地址
- 安裝過程中注意選擇編譯語言為C++,不然據說后面Matlab和VS編譯器連接會報錯
3.MatConvNet
- 下載地址
a.MatConvNet官網下載
b.Github下載
第一個下載地址下的實在慢,我就換Github的地址下了。 - 將下載得到的ZIP文件夾解壓並放入Matlab2015b的安裝路徑中
我將解壓后的文件放在toolbox文件夾下,放在R2015的其他文件夾也可以 - 打開Matlab2015b,將matconvnet-master文件夾添加到Matlab的路徑中
記得是把子文件夾也添加進去 因此選擇Add with subfolders - 將Matlab當前路徑改為matconvnet-master這個文件夾
- 在命令行窗口輸入 mex -setup ,根據提示來關聯VS
關聯成功會出現上圖界面,若報錯,可以參考matlab 2015b 編譯報錯 No supported compiler or SDK was found 解決方案(20180410)
- 接着輸入 vl_compilenn
出現以下信息說明成功
- 最后輸入vl_testnn
測試程序耗時可能需要幾分鍾,出現以下界面說明CPU編譯測試成功
參考
[1] Matlab工具箱matconvnet安裝教程(Matlab2015b_64bit和VS2015)(成功安裝版)
[2] MatConvNet: CNNs for MATLAB
[3] Matconvnet安裝教程
[4] win10+MATLAB2016a+VS2015+MatConvNet配置詳解
碼字不易,如果您覺得有幫助,麻煩點個贊再走唄~