一、 概述
OpenCV於1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一個基於BSD許可(開源)發行的跨平臺計算機視覺庫,可以運行在Linux、Windows和Mac OS操作系統上。本文介紹如何在Windows安裝OpenCV,並使用OpenCV打開一張經典圖片。
二、 安裝準備
本文Windows環境爲win7,win系統大同小異,安裝opencv比較簡單,主要是在Visual Studio配置。
- 安裝Visual Studio,這裏不再贅述。
- 下載以下安裝包:
opencv文件安裝包,點擊進入下載頁面,opencv-3.1.0.exe
三、 安裝操作
1.opencv安裝與vs配置
雙擊opencv-3.1.0.exe提取到理想路徑下,得到opencv文件夾
配置環境變量…\opencv\build\x64\vc14\bin,其中vc14適用vs2010以上版本,低版本配置vc12,配置環境變量可以參考這裏cmd執行環境配置
驗證是否配置成功
接下來是vs配置
打開vs,創建C++控制檯項目
右擊解決方案選擇屬性,在彈出的屬性頁中確保平臺是x64
右擊項目選擇屬性,在彈出的屬性頁中點擊VC++目錄,點擊包含目錄,編輯,
把include,include\opencv,include\opencv2鏈接進去,確定
點擊包含庫目錄,編輯,把opencv\build\x64\vc14\lib鏈接進去,確定
點擊鏈接器,輸入,附加依賴項,編輯,寫入lib文件夾下的依賴文件名稱
到此項目的opencv配置完成
2.使用opencv打開圖片
接下來,運行測試文件,嘗試打開一張圖片
測試素材:https://pan.baidu.com/s/1ljsZ6ezDNlIoI19XGLxMMw 提取碼: h2st
下載lena.jpg,放在一個路徑下,在項目中的opencv_test.cpp文件下,寫入一下內容,其中input_pic字符串變量爲lena.jpg的存放路徑
#include "stdafx.h"
#include <iostream>
#include <opencv2/highgui/highgui.hpp>
int main(int argc,char* argv[])
{
const std::string window_name = "lena";
const std::string input_pic = "lena.jpg的存放路徑";
cv::Mat test_pic = cv::imread(input_pic);
if (test_pic.empty()) {
std::cout << "no input image" << std::endl;
return -1;
}
cv::namedWindow(window_name);
cv::imshow(window_name, test_pic);
cv::waitKey(0);
return 0;
}
直接運行調試
以上爲個人整理總結的知識,如有遺漏或錯誤歡迎留言指出、點評,如要引用,請聯繫通知,未經允許謝絕轉載。