1. 程式人生 > >OpenCV學習:OpenCV環境搭建及第一個程式

OpenCV學習:OpenCV環境搭建及第一個程式

開發環境搭建:

1、VS2015(電腦上已安裝)

2、OpenCV3.1.0版本

3、配置環境變數,在VS2015中引入標頭檔案、庫檔案和連結庫。

  • 標頭檔案包括

                    opencv\build\include

                    opencv\build\include\opencv

                    opencv\build\include\opencv2

                    三個資料夾

  • 庫檔案包括

                    opencv\build\x64\vc14\lib 這個資料夾

  • 連結器需要新增

                    opencv_world310d.lib 其中310表示opencv是3.1.0版本,其他版本則需要修改

具體操作:

2、設定環境變數:把build\x64\vc14\bin\路徑拷貝到環境變數的Path中去。

把include檔案放到VS中去:

先新建一個Win32控制檯專案,點選檢視-屬性管理器,會出現如下視窗。

點開Debug|x64,右鍵Microsoft.Cpp.x64.user,選擇屬性。

點選VC++目錄,選包含目錄,點編輯。

把以下三個目錄選進去。

點選確定以後,接下來選擇庫目錄。

我們把build\x64\vc14\lib選進來。

這兩個做好以後,接下來點選連結器-輸入-選擇附加依賴項。

在這裡我們需要把opencv_world310d.lib輸進去,點選確定,OpenCV的開發環境就已經搭建好了。

其中310對應3.1.0版本,不同版本數字不一樣。

3、第一個程式

開發環境搭建好了以後我們來建立第一個程式。

首先先建立一個cpp檔案。

輸入程式碼:

#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;

int main(int argc, char* argv[])
{
	const char* imagename = "hiopencv.jpg";

	//從檔案中讀入影象
	Mat img = imread(imagename);

	//如果讀入影象失敗
	if (img.empty())
	{
		fprintf(stderr, "Can not load image %s\n", imagename);
		return -1;
	}

	//顯示影象
	imshow("image", img);

	//此函式等待按鍵,按鍵盤任意鍵就返回
	waitKey();

	return 0;
}

執行之前要把圖片存到.cpp檔案存在的那個資料夾裡。

程式成功執行,最後顯示:

遇到一個小問題,就是我輸入標頭檔案#include <opencv2\opencv.hpp>以後顯示無法找到該原始檔,查詢以後發現是Debug後面的選擇出問題,把x86改成x64就可以了。

相關推薦

no