在windows下執行make3d
準備:
①原始碼(兩個壓縮包);②matlab;③gzip for windows
將gzip解壓並將gzip.exe檔案扔到system32資料夾下~
配置步驟:
1. 將make3dsingleimagestanford_version0.1.tar.gz壓縮包解壓至make3d資料夾下,並在make3d下新建資料夾,命名為params
2. 將makedlearnedparameters_v0.1.tar.gz壓縮包解壓至make3d->params
到此,檔案層次結構應該是醬紫:
3. 開啟matlab並將當前路徑定位到make3d->learningcode
4. >>initialpath(true),遇到以下問題
解決方法:在make3d->learningcode下新建資料夾,命名為bin
5. 再次執行》initialpath(true),遇到以下問題:
解決方法:開啟segment-image-opt.h,進行如下修改:
6. 確保matlab當前定位到make3d->learningcode,然後執行》initialpath(true)
ok,編譯成功了。
7. 下面試試效果。make3d->learningcode下放一張church2.jpg,執行
>>oneshot3defficient('church2.jpg','./'),會報錯,是路徑的問題
修改oneshot3defficient.m:
8. 再執行一次》oneshot3defficient('church2.jpg','./'),ok了,在當前目錄下生成了以下檔案:
.wrl檔案就是最後的場景檔案~看看效果吧。
ps:出現問題的時候先看看自己當前定位的路徑是不是learningcode,確定路徑沒錯了再看看是不是其他問題,祝一切順利啦~
nginx在windows下的執行
主要參考官方文件 nginx在windows下的啟動有點特殊 start nginx 要是在cmd下直接執行nginx會有問題 這個問題有時間再想原因 啟動之後發現nginx有兩個程序。按照官方文件說明,其中乙個是master程序,另外乙個是worker程序。文章提到,nginx在windows下以...
nodejs在Windows下執行shell指令碼
一般在windows下都會寫bat指令碼,nodejs在windows下執行shell指令碼可以使用node cmd。var cmd require node cmd cmd.get pwd function err,data,stderr cmd.run sh sync.sh 也可以使用nodej...
MAKE 巢狀執行make
在一些大的工程中,我們會把我們不同模組或是不同功能的原始檔放在不同的目錄中,我們可以在每個目錄中都書寫乙個該目錄的makefile,這有利於讓我們的makefile變得更加地簡潔,而不至於把所有的東西全部寫在乙個makefile中,這樣會很難維護我們的makefile,這個技術對於我們模組編譯和分段...