1. 程式人生 > >opencv3.4.1和vs2017配置

opencv3.4.1和vs2017配置

官網下載opencv,雙擊之後會將檔案提取出來,提取出來的檔案放在一個合適的位置(選個好地方,不要亂改,環境的配置依賴於這個目錄),我放在了D:\program下

配置環境變數:

右鍵此電腦-->屬性-->高階系統配置-->環境變數-->系統變數-->path 中新增D:\program\opencv\build\x64\vc14\bin

我之前配的是D:\program\opencv\build\bin,結果會找不到庫檔案

配置vs2017:

開啟visual studio 2017新建專案,opencv好像只有x64模式(只有x64資料夾),所以要把debug模式設定為x64

開啟檢視-->屬性管理器,右鍵圖中的條目,開啟屬性


在 VC++目錄 下的 包含目錄 中新增如下目錄(依賴於你把檔案放在哪了),這是系統尋找標頭檔案的路徑


在 連結器 -> 常規 -> 附加庫目錄 中加入以下值:這時系統尋找庫檔案的路徑


在 連結器 -> 輸入-> 附加依賴項 中加入以下值:這是要用到的庫檔名(在上面那個庫檔案路徑下)

這裡需要注意的是,這個庫檔名是和opencv的版本相關聯的,最好到你的檔案路徑下看看是什麼名字


測試執行:

#include "stdafx.h"
#include<iostream>  
#include <opencv2/core/core.hpp>  
#include <opencv2/highgui/highgui.hpp>  
using namespace cv;
int main(){
	Mat img = imread("pic.jpg");// 讀入一張圖片(遊戲原畫)  
	namedWindow("遊戲原畫");// 建立一個名為 "遊戲原畫"視窗  
	imshow("遊戲原畫", img);// 在視窗中顯示遊戲原畫  
	waitKey(6000);// 等待6000 ms後窗口自動關閉  
}

這時那張圖片,注意儲存的名字


參考連結:

https://blog.csdn.net/sinat_36264666/article/details/73135823?ref=myread