日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

3DMM配置

發布時間:2023/12/20 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 3DMM配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文參考自:https://blog.csdn.net/tan_chi_she/article/details/72871764

1. 環境準備

  • 1.1在github上用git命令下載源碼,源碼地址如下https://github.com/patrikhuber/eos。也可在用命令直接下載,如下所示:
git clone –recursive https://github.com/patrikhuber/eos.git
  • 1.2我用的是vs2017+opencv3.2.1+boost_1_66_0
    vs2017下載好后,新建項目,然后將eos文件中examples中的fit-model.cpp這個文件復制到源文件中,如下所示:


  • 1.3 下載opencv,鏈接如下:https://opencv.org/releases.html我的是3.2.0版本的。
    下載之后安裝即可,此時會以文件的形式呈現出來,這個時候我們需要配置opencv了,如下所示,打開該項目,然后選擇屬性管理,接著右鍵->屬性->vc++目錄->包含目錄->編輯。步驟如下圖所示:





    在這里是我完成這個項目配置的所有的目錄,目前我們只需配好opencv的目錄即可,點擊那個文件的圖標便可添加目錄,如下所示。

包含目錄配置好后,我們便開始配置庫目錄,方法同上,如下所示:


然后配置鏈接器如下所示,這里需要注意的是你要提前看看你的opencv的版本,然后看看lib版本是什么。然后添加其名字。
如下圖所示:


至此opencv配置完畢。

  • 1.4配置boost
    在官網去下載boost1.66的版本。下載完成之后進行編譯,編譯會花想當長一段時間。首先解壓boost1.66,然后在vs2017自帶的命令窗口中運行bootstrap.bat,如果正常的話會出現bjam.exe和b2.exe文件,如果運行失敗,試著配置環境變量,需要將windows system32加入其中如下所示:

這里提一下,剛剛配置opencv的時候也需要配置環境變量。
至此,運行bootstrap.bat應該不會出錯了。
然后將boost分別添加到vc++目錄和鏈接器當中如下圖所示。

至此boost也配置完畢。

  • 1.4 配置3DMM
    需要將下載下來的3DMM源碼中的include路徑加入VC++目錄 。如下圖所示:

以上均在x64位下運行編譯,除此之外,需要在c/c++目錄下的命令行中的其他選項中添加/bigobj,否則會出現如下錯誤:

至此3DMM的換將也配置完畢。
然后將將源碼中\eos\examples中的data文件放到你的工程中與之前添加的fit_model.cpp同級目錄下,這是數據文件,之后將\eos中的share文件放入fit_model.cpp的上一級目錄,這是一些匹配是所需的文件,編譯運行即可!

總結

以上是生活随笔為你收集整理的3DMM配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。