在Windows下執行Make3d

2021-07-10 11:00:44 字數 1715 閱讀 1624

在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,這個技術對於我們模組編譯和分段...