VS2017+opencv3.4配置
阿新 • • 發佈:2019-01-31
1、Opencv的下載和安裝
1 1. 下載網址
Opencv官網下載: https://opencv.org/releases.html
2. 2. 安裝路徑
自動生成opencv資料夾,不用重複新建資料夾放opencv
3. 注意檔案
Opencv只是一個計算機視覺庫,和前面用的ffmpeg一樣,在VS中使用時,需要對檔案進行配置,呼叫其中的檔案
bin檔案:
opencv_ffmpeg341.dll,放的是ffmpeg,視訊編解碼軟體
include檔案:
包含.h 等標頭檔案
x64檔案=bin檔案(opencv_world341d.dll)+lib檔案(opencv_world341.lib)
vc14對應VS2015,vc15對應VS2017
2、Opencv的配置
(1)配置Path系統環境變數
此電腦–>右鍵“屬性”–>高階系統設定–>環境變數–>新建: D:\opencv\build\x64\vc15\bin (配置動態連結庫)
(2)VS2017中配置OpenCV
包含目錄 + 庫目錄 + 連結器
1. 包含目錄 配置:
VC++目錄—>包含目錄:
D:\opencv\build\include ;
D:\opencv\build\include\opencv;
D:\opencv\build\include\opencv2
2. 庫目錄 配置:
VC++目錄—>庫目錄:
D:\opencv\build\x64\vc15\lib
注意:(1)此處的x64表示電腦是64位,32位選擇x86
(2)vc10表示VS是2010,vc11對應VS2012,vc12對應VS2013,vc14對應VS2015 ,vc15對應VS2017
3. 連結器 配置:
連結器–>輸入–>附加依賴項
opencv_world341.lib
opencv_world341d.lib
備註:
這裡不用被指動態連結庫(.dll)
3、第一個簡單的程式
在網上找的一個程式,過後要改進成自己的程式
#include "stdafx.h" //在VS2017中一些標頭檔案都放在"stdafx.h"檔案中
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
// 讀入一張圖片(遊戲原畫)
Mat img = imread("heibao.jpg");
// 建立一個名為 "遊戲原畫"視窗
namedWindow("遊戲原畫");
// 在視窗中顯示遊戲原畫
imshow("遊戲原畫", img);
// 等待6000 ms後窗口自動關閉
waitKey(6000);
return 0;
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20