配置OpenCV3.4.5擴充套件模組:CMake3.14.0+opencv_contrib3.4.5+VS2017+WIN10(解決release依賴項丟失問題)
今天在學習opencv視訊物件跟蹤時涉及到了擴充套件模組的使用,之前第一次配置opencv時沒有進行擴充套件模組的配置,所以今天花了一上午的時間終於配置好了。第一次寫部落格,主要是為了防止以後電腦崩了(話說我換了固態硬碟之後系統莫名崩過兩次。。。)再來找教程重新配置麻煩。貼連結為主,看到的朋友湊合看。
如果你想很舒服的按照教程一步一步下來,那麼請你一定要有一個穩定的代理。解釋下為什麼,在使用CMake進行編譯的時候會下載一些我也看不懂的檔案,而沒掛代理的時候你會在download階段等待很長時間,然後看到紅字time out。如果沒有代理,你必須得在各種地方去找各種相對應的檔案下載,並且還要找到對應的資料夾位置,甚至還需要修改原始碼裡的檔案路徑。這樣做一是浪費大量的時間,二是會浪費很多積分,最關鍵的是你下載下來的還不一定好用。所以,一個穩定的代理很重要,而且最好把代理用的伺服器換成美國(用香港的代理還是會出現下載不動的情況,猜測是因為GitHub這些的伺服器都在美國吧)。
前提是已經配置好了opencv3.4.5+VS2017+WIN10(4.3改,從零配置也可以。)
下來就是各種連結了:
1.CMake3.14.0下載:https://cmake.org/download/
下載紅框框的可執行檔案、安裝。具體詳細的步驟請看我下來的教程連結。
2.opencv_contrib3.4.5下載:https://github.com/opencv/opencv_contrib/releases
下載紅框框的壓縮檔案。具體解壓路徑及其他問題請看我下來的教程連結。
具體的安裝過程及注意事項請看以下各位大神的部落格,默默做個搬運工:
1.OpenCV3.4.5+VS2017+擴充套件模組編譯:https://www.cnblogs.com/procorosso/p/10305929.html
2.OpenCV contrib 3.2.0擴充套件模組新增與編譯(VS2017+OpenCV3.2.0)詳解與排坑:https://blog.csdn.net/weixin_37800680/article/details/72566294
3.cmake3.14.0+opencv_contrib4.0.1+VS2017配置過程及可能出現的錯誤和問題:http://www.pianshen.com/article/8904264424/#_158
4.CMD批處理提取資料夾下lib檔案:https://blog.csdn.net/u014801811/article/details/79984707
5.(4.4日加,每次跑程式時行人檢測的部分特別的慢,兩幀之間得隔很長時間,看部落格瞭解到用release模式跑的很快,可是我按照上面的配置方法發現生成的庫里根本沒有release的依賴項。今天終於找到了一篇部落格解決了此問題,生成release對應的.lib檔案後全部新增到依賴項內就可以使用release模式跑程式了。速度提升了很多,個人感覺得有三四倍的提升。)
OPENCV cmake編譯後只有DEBUG模式的lib庫 如何生成release模式的lib庫:https://blog.csdn.net/nienelong3319/article/details/79104418
第一篇部落格到此為止,再次感謝有這麼多博主能讓我這個做本科畢設的小白一步一步進行下去,感謝感謝。
相關文章
- Golang浮點數精度丟失問題擴充套件包解決方案Golang套件
- 解決npm 安裝部分依賴失敗問題總結NPM
- 解決debian7下安裝GD擴充套件失敗的問題套件
- depmod解決模組依賴關係
- RocketMq訊息丟失問題解決MQ
- 問題解決--npm install 安裝依賴一直失敗NPM
- Maven中解決依賴衝突的問題Maven
- 關於Interceptor擴充套件問題套件
- 【17MKH】我在框架中對.Net依賴注入的擴充套件框架依賴注入套件
- 交叉編譯庫依賴問題的解決方法編譯
- 解決Maven中90%的依賴(導包)問題Maven
- PHP 依賴注入擴充套件包 - 讓你在任何時候隨心所欲使用依賴注入「秀配圖 ^_^」PHP依賴注入套件
- python使用ctypes呼叫擴充套件模組的例項方法Python套件
- 依賴管理利器---Spring IO Platform解決Spring組合依賴問題實戰SpringPlatform
- JavaScript中解決計算精度丟失的問題JavaScript
- SpringCloud解決feign呼叫token丟失問題SpringGCCloud
- Git Worktree:解決分支依賴衝突的問題Git
- Go etcd 的依賴問題終於解決了。。。Go
- 編譯OpenVPN及解決相關依賴問題編譯
- 新增php的memcached擴充套件模組PHP套件
- 為PHP新增mcrypt擴充套件模組PHP套件
- php安裝filter擴充套件模組PHPFilter套件
- php擴充套件模組安裝-lampPHP套件LAMP
- 【IDL】 DICOM擴充套件模組套件
- 斐波那契問題和擴充套件套件
- 關於使用擴充套件包的問題。套件
- CalltoundefinedfunctionImageCreate()錯誤解決擴充套件gd庫UndefinedFunction套件
- RoboWare Studio安裝及依賴項解決
- 函式計算|如何使用層解決依賴包問題?函式
- 關於 OkHttp 依賴衝突問題的解決過程HTTP
- maven打包jar無法打入依賴專案問題解決MavenJAR
- PHP 擴充套件安裝。解決 Homestead6.1.0 裡沒有 phpize 的問題PHP套件
- 載入自定義擴充套件包報錯連結不上的問題解決套件
- 解決Tuxera NTFS for Mac軟體安裝問題 手動批准mac核心擴充套件UXMac套件
- 如何擴充套件Django使用者模組套件Django
- php安裝memcache、redis擴充套件模組PHPRedis套件
- nginx安裝擴充套件模組報錯Nginx套件
- 【問題分析】assm註冊依賴物件頻頻失敗SSM物件