Windows如何安裝和使用opencv

一、 概述

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;
}

直接運行調試
在這裏插入圖片描述
以上爲個人整理總結的知識,如有遺漏或錯誤歡迎留言指出、點評,如要引用,請聯繫通知,未經允許謝絕轉載。

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