2. win10(x64)+vs2019+openCv4.1.0環境搭建

目錄:

0. 一起走進openCv - 目錄

1. openCv概述

1.0 簡介

OpenCV於1999年由Intel建立,旨在佔用很少的資源並且快速處理圖像。實現了圖像處理和計算機視覺方面的很多通用算法,如今由Willow Garage提供支持。

2016年12月,發佈OpenCV 3.2版(合併969個修補程序,關閉478個問題)

OpenCV是一個基於BSD許可(開源)發行的跨平臺計算機視覺庫由一系列 C 函數和少量 C++ 類構成,可以運行在Linux、Windows、Android和Mac OS操作系統上,同時提供了Python、Ruby、MATLAB等語言的接口。

新的開發和算法幾乎都是C++和python接口。

應用領域:人機互動、物體識別、圖像分割、人臉識別、動作識別、運動跟蹤、機器人、運動分析、機器視覺、結構分析、汽車安全駕駛

1.1 詳細介紹

詳見openCv官網

2. Win10(x64)+VS2019+openCv4.1.0開發環境搭建

2.1 首先Win10是64位操作系統,如果不是win10應該也沒問題~

不消多說,自己百度,如何查看自己的操作系統

2.2 其次,visualStudio2019安裝

可參考之前的博客:
win10安裝vs2017(圖文)(適用其他community版,如vs2019)

2.3 openCv源庫

2.3.1)下載

3.安裝opencv

3.1 安裝:

把下載的exec文件直接運行即可,但要選好一個安裝目錄<install_dir>(如:C:\Users\opencv\),要記住該路徑,往後會用到。

3.2 爲opencv配置:windows環境變量 和 visualstudio的屬性文件

3.2.1) 配置Windows環境變量

使得opencv的程序運行的時候,能找到所需要的庫文件。

在系統變量中添加執行庫的路徑(vc15對應新版vs2019, vc14對應其他舊版):

<install_dir>\build\x64\vc15\bin(如:C:\Users\opencv\build\x64\vc15\bin)

步驟:
  • 1).找到"此電腦"->“屬性”
  • 2).編輯系統環境變量"path"
  • 3).輸入運行庫所在路徑到新的系統環境變量中,別忘了點擊確定搞定它:
  • 4.)此時,opencv_world410.dll庫中圖像算法接口即可爲我所用。

3.2.2) 配置visualstudio的屬性文件

1)首先在VS2019中,創建一個C++項目:

vs2019->文件->新建->項目->Visual C++ -> 空項目->填寫項目名稱(如:demo)->確定

  • 1).選擇新項目

  • 2).空項目

  • 3).向“解決方案”的“源文件”中添加“新建項”

  • 4).添加Cpp文件main.cpp,內容如下:
    但是頭文件和庫文件是找不到的,需要配置項目屬性
#include <iostream>
#include <opencv2/opencv.hpp>

using namespace std;
using namespace cv;

int main()
{
	String winname = "Image Window";
	//當前目錄中添加一個名稱爲"color_wheel.jpg的圖片文件"
	//指定圖片來源和名稱要和實際對應, 注意“/”
	Mat image = imread("./color_wheel.jpg");
	if (image.data == NULL)
	{
		cerr << "錯誤: 沒找到文件。" << endl;
	}
	else
	{
		//指定圖片顯示器的標題名稱
		imshow(winname, image);
	}
	//等待按鍵操作,避免閃退
	waitKey(0);
	return 0;
}

2) visual studio的項目屬性配置 - 項目屬性管理器

找到屬性管理器(如:視圖菜單欄列表中),右擊項目屬性管理容器,添加新屬性頁(或者找到Debug X64的Microsoft.Cpp.x64.user屬性頁)進行修改(一個屬性頁,更改三個地方):

a) VC++ 目錄->包含目錄(添加三個安裝的包含目錄)
C:\Users\opencv\build\include
C:\Users\opencv\build\include\opencv2

示例:

b) VC++ 目錄->庫目錄(vc15對應新版vs2019, vc14對應其他舊版)
C:\Users\opencv\build\x64\vc15\lib
c) 鏈接器->輸入->附件依賴項(d.lib對應Debug模式,.lib對應Release模式)
opencv_world410.lib

3.3 在visual stuidio 中編譯opencv項目

3) 根據使用的opecv*.lib庫,我們勾選Release模式,x64平臺,即可編譯),快捷鍵F5

F5 運行顯示圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章