配置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套件
- 【IDL】 DICOM擴充套件模組套件
- 依賴管理利器---Spring IO Platform解決Spring組合依賴問題實戰SpringPlatform
- 解決npm 安裝部分依賴失敗問題總結NPM
- python使用ctypes呼叫擴充套件模組的例項方法Python套件
- 問題解決--npm install 安裝依賴一直失敗NPM
- RocketMq訊息丟失問題解決MQ
- SpringCloud解決feign呼叫token丟失問題SpringGCCloud
- 【PHP】Mcrypt 擴充套件模組安裝及使用PHP套件
- (PHP7核心剖析-11) 模組擴充套件PHP套件
- Android 通過 APT 解耦模組依賴AndroidAPT解耦
- Git Worktree:解決分支依賴衝突的問題Git
- Go etcd 的依賴問題終於解決了。。。Go
- 解決Maven中90%的依賴(導包)問題Maven
- 交叉編譯庫依賴問題的解決方法編譯
- 【17MKH】我在框架中對.Net依賴注入的擴充套件框架依賴注入套件
- JavaScript中解決計算精度丟失的問題JavaScript
- RoboWare Studio安裝及依賴項解決
- 如何解決SpringBoot2.1.0缺少Java11依賴項問題Spring BootJava
- PHP 依賴注入擴充套件包 - 讓你在任何時候隨心所欲使用依賴注入「秀配圖 ^_^」PHP依賴注入套件
- php安裝擴充套件模組後,重啟不生效的原因及解決辦法PHP套件
- 使用IDEA模組之間依賴找不到依賴類Idea
- PHP 擴充套件安裝。解決 Homestead6.1.0 裡沒有 phpize 的問題PHP套件
- 斐波那契問題和擴充套件套件
- [譯] 探索 SMACSS:可擴充套件的模組化 CSS 框架MacCSS套件框架
- vue-cli webpack3 擴充套件多模組打包VueWeb套件
- 智聯招聘的Web模組擴充套件落地方案Web套件
- 載入自定義擴充套件包報錯連結不上的問題解決套件
- 解決Tuxera NTFS for Mac軟體安裝問題 手動批准mac核心擴充套件UXMac套件
- Spring框架模組依賴關係Spring框架
- 精簡ABP的模組依賴
- 解決Android studio中gradle依賴下載太慢的問題AndroidGradle
- maven打包jar無法打入依賴專案問題解決MavenJAR
- 函式計算|如何使用層解決依賴包問題?函式
- python擴充套件檔案import失敗Python套件Import
- Nginx session丟失問題處理解決方法NginxSession
- Spring 迴圈依賴的三種方式(三級快取解決Set迴圈依賴問題)Spring快取
- 問題解決:嘗試解決maven依賴找不到的n種姿勢Maven