前言
本節(jié)首先簡單介紹了 OpenCV,接著介紹在windows編譯環(huán)境中安裝 OpenCV 的方法。
一、OpenCV簡介
OpenCV的全稱是Open Source Computer Vision Library,是一個跨平臺的計算機視覺庫??捎糜陂_發(fā)實時的圖像處理、計算機視覺以及模式識別程序。
OpenCV用C++語言編寫,它的主要接口也是C++語言,但是依然保留了大量的C語言接口。該庫也有大量的Python、Java and MATLAB/OCTAVE(版本2.5)的接口。這些語言的API接口函數(shù)可以通過在線文檔獲得。如今也提供對于C#、Ch、Ruby、GO的支持。簡單理解OpenCV就是一個庫,是一個SDK,一個開發(fā)包,解壓后直接用就可以。
OpenCV支持多種編程語言,包括 C++、Python、Java 等等,OpenCV支持與計算機視覺和機器學習相關的眾多算法,并且應用領域正在日益擴展,大致有以下領域:
二、OpenCV 安裝及環(huán)境部署(C++ 版本)
1. 下載并安裝OpenCV
首先到官網(wǎng):
Home - OpenCV
然后點擊Library
選擇系統(tǒng)和版本進行下載
點擊Windows后選擇文件夾保存.exe文件,即可自動下載
點擊.exe文件進行安裝
2. OpenCV環(huán)境變量配置
打開 OpenCV 》 build 文件夾,復制 bin 文件夾路徑
點擊 此電腦 》 右擊屬性
點擊 高級系統(tǒng)設置
點擊 環(huán)境變量
雙擊系統(tǒng)變量中的 Path
點擊編輯 》 點擊新建 》 將所復制的路徑粘貼
點擊確定就完成環(huán)境變量配置了(注意有3個確定)
3. Visual Studio 20XX 編譯器下載安裝
上 Visual Studio 官網(wǎng)下載
下載后點擊 .exe 文件得到以下界面,選擇需要的選項,點擊安裝(可更改安裝位置)
4. OpenCV開發(fā)環(huán)境配置
① 創(chuàng)建項目
打開VS,點擊創(chuàng)建新項目
搜索C++ 》 選擇控制臺應用 》輸入項目名稱和修改路徑后點擊創(chuàng)建
② 添加包含目錄
點擊VC++目錄 》 點擊包含目錄 》點擊右邊向下的小箭頭》 點擊<編輯…>
將剛剛下載的 OpenCV 文件夾中 build 文件夾中的include 文件夾的路徑復制粘貼到包含目錄
③ 添加庫目錄
與②操作一樣,只是路徑不同:opencv 》 build 》 x64 》 vc15 》 lib
④ 添加附加依賴項
點擊鏈接器 》 點擊輸入 》 附加依賴項
將剛剛 lib 文件夾中的第二個依賴項的名稱復制粘貼
以上添加任務需要檢查是否生效,如果添加失敗就多試幾次然后重啟電腦。
⑤ 后續(xù)問題的檢驗和處理
將Debug右邊的欄目改為x64 (Win 10系統(tǒng))
測試代碼如下:
#include <opencv2/opencv.hpp>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc.hpp>
#include<iostream>
using namespace std;
using namespace cv;
int main()
{
Mat image = Mat::zeros(300, 600, CV_8UC3);
circle(image, Point(300, 200), 100, Scalar(25, 110, 288),-100);
circle(image, Point(400, 200), 100, Scalar(255, 123, 127), -100);
imshow("Show Window", image);
waitKey(0);
return 0;
}
如果出現(xiàn)“無法找到opencv_world470d.dll”,在opencv 》 build 》 x64 》 vc15 》 bin路徑下復制兩個dll后綴的程序擴展
粘貼至C盤的sysWOW64和system32文件夾中
運行即出現(xiàn)下面的圖片說明成功啦!文章來源:http://www.zghlxwxcb.cn/news/detail-525535.html
到這里C++版本的OpenCV的所有安裝部署就結束了,后期將會講解python版本的安裝以及在Linux環(huán)境下的安裝。文章來源地址http://www.zghlxwxcb.cn/news/detail-525535.html
到了這里,關于【OpenCV】初識OpenCV(簡介、windows下安裝及其開發(fā)部署)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!