1. 程式人生 > >VS2017+opencv3.4配置

VS2017+opencv3.4配置

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

這裡寫圖片描述

4、出現的問題分析