(經驗分享)巨詳細vs2015+opencv3.4的安裝與半永久配置,時間換來的經驗~
本文是我站在無數個巨人肩膀上寫的,感謝為我指路的大家。
1.
首先安裝Visual Studio2015,網上破解版的已經很多了,不再贅述。找不到資源的話,給大家推薦一個公眾號:“軟體安裝管家”,只要回覆想要的安裝包的名字就可以得到獲取的連結。比如“vs”,按照公眾號上面的步驟操作就妥妥的了。
2.
好了,到第二步我想大家都已經裝好vs了。接下來進行配置opencv,我用的版本是3.4.11,一般vs2013裝opencv2,vs2015裝opencv3。我的opencv3.4.11放在網盤裡,需要的可以下載:
連結:https://pan.baidu.com/s/10zA8VkT_YD-YoHQ4zENc_Q
提取碼:mjwm
其他版本的(opencv+contrib全版本)也分享給大家:
連結:https://pan.baidu.com/s/1CZDH1hhKJp6_VwpBbJR0EA
提取碼:iibz
下載下來之後放在D盤裡,
有一些網上下下來的會有一個exe可執行檔案,需要我們以管理員身份執行它,最終也是得到了include和x64和其他檔案。所以不要過分的糾結為什麼我這裡的和別人的不一樣。
3.
配置環境變數。滑鼠右鍵點選此電腦–>屬性–>高階系統設定–>環境變數–>系統變數裡的PATH–>編輯
4.
將剛剛opencv3.4.11所在的目錄開啟,找到bin所在的目錄,複製下來,在環境變數中新建,將bin所在的目錄新增進來。我的如下。然後確定,確定,環境變數配置成功。
注意:
vs2015對應vc14,vs2017對應vc15.
5.
雙擊開啟vs2015,新建專案,建立win32控制檯應用程式,名稱可以自定義,修改路徑,然後確定。
6.
下一步–>勾選空專案–>完成。
7.
檢視–>其他視窗–>屬性管理器,在Debug x64中新建屬性表。
8.
將其更名為opencv(其他名字也可以)並新增。
9.
更改opencv的屬性。
10.
包含目錄–>編輯,新增如下3個目錄(找到自己電腦上的路徑),順序按照如下。
11.
編輯庫目錄,新增一個目錄如下。(找到自己電腦上的位置)
12.
連結器–>附加依賴項–>編輯,d表示Debug模式,我的版本是3.4.11,不用版本新增的依賴項是不一樣的呦。
13.
還有很重要的一步,在\bin
目錄中複製這3個配置檔案,將其複製到C:\Windows\System32。貼上的時候需要管理員身份,確認就好了。
14.
到此,配置完成了。我們需要把剛剛建立的opencv屬性表儲存在一個找得到的遞放,以後用opencv的時候就將這個文化新增到Debug|x64中即可(最好是複製,有時候新增不進來)。
15.
開始測試,新建一個cpp檔案。
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
// 讀入一張圖片(poyanghu縮小圖)
Mat img = imread("00.jpg");
// 建立一個名為 "圖片"視窗
namedWindow("圖片");
// 在視窗中顯示圖片
imshow("圖片", img);
// 等待6000 ms後視窗自動關閉
waitKey(6000);
destroyAllWindows();
return 0;
}
main.cpp程式碼如上,我們還需要將00.jpg放在工程目錄下。
(順便看看我們的opencv.props在不在)
16.
這裡記得改成x64,64位的電腦哈~,然後除錯,顯示如下。
加油~努力做一個精緻的程式設計師!
相關文章
- 一份經過時間檢驗的 Laravel PHPUnit 測試經驗分享LaravelPHP
- 分享下3年工作經驗下的 社招面經(詳細總結)
- 分享5款經過時間驗證的精品軟體
- 安裝pytorch-gpu的經驗與教訓PyTorchGPU
- 6條經過驗證的創業經驗分享創業
- 經驗分享
- 過來人的自學python經驗分享Python
- 封裝 avm 元件經驗分享封裝元件
- 分享 | OpenVINO的安裝、上手、學習路線經驗總結
- MySQL的安裝與配置——詳細教程MySql
- Polymer使用經驗分享
- 【高中經驗分享】2021.11.29
- Netflix採用GraphQL的經驗分享
- GitHub CSP應用的經驗分享Github
- .NET 6 Minimal API 的經驗分享API
- 經驗分享:Apache Kafka的缺點與陷阱 - Emil KoutanovApacheKafka
- HBase 與 Cassandra 架構對比分析的經驗分享架構
- Scrum與OKR融合實踐經驗分享ScrumOKR
- 分享一下「廣告殺手」帶來的經驗
- python詳細的安裝教程分享!Python
- 經驗分享:HelloFresh在生產中執行Istio的經驗教訓 - Craig HuberAI
- 超詳細maven的解除安裝、重新安裝與配置Maven
- 經驗分享:eBay的API智慧設計API
- PagerDuty的API開發經驗分享 – IncrementAPIREM
- 分享抖音交流經驗
- 徵求護眼經驗分享
- 遊引力出海經驗分享
- MySQL 8.0.13組複製安裝步驟和踩坑經驗分享MySql
- 本地windows搭建spark環境,安裝與詳細配置(jdk安裝與配置,scala安裝與配置,hadoop安裝與配置,spark安裝與配置)WindowsSparkJDKHadoop
- 「Vue實戰」武裝你的專案 - 開發經驗分享Vue
- 我的公眾號寫作經驗分享
- TypeScript 重構 Axios 經驗分享TypeScriptiOS
- Native轉型Flutter經驗分享Flutter
- 考研經驗分享(上岸南理工)
- 精益生產經驗分享
- C# 學習經驗分享C#
- Cloudflare 從 PHP 到 Go:遷移與經驗分享CloudPHPGo
- 演進配置管理的七條經驗