引言:
opencv是計算機視覺和圖像處理過程中經常要用到的一個庫,因爲我使用的是vs2019,所以cv開篇學習一定是要配置好環境,之後我會不斷把我做的一些實驗放在博客裏,希望大家一起學習。
1.下載(github+迅雷)
https://github.com/opencv/opencv/releases/download/4.0.1/opencv-4.0.1-vc14_vc15.exe
複製此鏈接到迅雷下載,這是windows版,要不然會非常慢.
其他版本:https://github.com/opencv/opencv/releases
- 安裝opencv
雙擊下載的exe文件。
3.配置系統Path變量
添加:D:\opencv-4.0.1-vc14_vc15\opencv\build\x64\vc15\bin (我的安裝路徑,自行改動)
也就是我安裝在D盤根目錄下,文件夾名字爲opencv-4.0.1-vc14_vc15
4.相關文件配置
4.1 將vc15-bin文件夾中的opencv_world401.dll和opencv_world401d.dll文件複製到C:\Windows\SysWOW64這個文件夾裏面即可
4.2 將bin目錄裏面的opencv_ffmpeg401_64.dll複製到C:\Windows\System32這個文件夾裏
5. 配置vs2017
5.1啓動
創建新項目->控制檯應用
然後命名爲opencvDemo
5.2點擊【視圖】-【屬性管理器】,出現
5.3
方法1:在屬性管理器界面,Debug | x64處右鍵,添加新項目屬性表(這樣的屬性表只針對該工程文件,對後續新建的工程文件不起作用)
方法二:直接在Microsoft.Cpp.x64.user中更改屬性。(這樣就把默認的屬性給更改了)
可見我們運行環境爲x64
5.4
對應方法1
對應方法2
5.5配置包目錄和庫目錄(以下方法一與方法二對下述的操作均相同)
雙擊新建出來的項目屬性表的PropertySheet
在【VC++目錄】的【包含目錄】中添加兩條路徑
D:\opencv-4.0.1-vc14_vc15\opencv\build\include
D:\opencv-4.0.1-vc14_vc15\opencv\build\include\opencv2
在【VC++目錄】的【庫目錄】中添加一條路徑
D:\opencv-4.0.1-vc14_vc15\opencv\build\x64\vc15\lib
5.6 添加依賴項
點確定退出後,點擊左側的【鏈接器】-【輸入】-【附加依賴項】-【編輯】
添加opencv_world401d.lib
到此所有配置已經走完.
六.編寫測試代碼
// opencvDemo.cpp : 此文件包含 "main" 函數。程序執行將在此處開始並結束。
//
//#include "pch.h"
#include <iostream>
#include <opencv2/highgui.hpp>
#include <opencv2/core.hpp>
#include <opencv2/imgcodecs.hpp>
using namespace cv;
using namespace std;
int main()
{
Mat image;
image = imread("F:\\desk\\you.jpg"); // Read the file
if (image.empty()) // Check for invalid input
{
cout << "Could not open or find the image" << std::endl;
return -1;
}
namedWindow("Display window", WINDOW_AUTOSIZE); // Create a window for display.
imshow("Display window", image); // Show our image inside it.
waitKey(0); // Wait for a keystroke in the window
std::cout << "Hello World!\n";
}
// 運行程序: Ctrl + F5 或調試 >“開始執行(不調試)”菜單
// 調試程序: F5 或調試 >“開始調試”菜單
// 入門使用技巧:
// 1. 使用解決方案資源管理器窗口添加/管理文件
// 2. 使用團隊資源管理器窗口連接到源代碼管理
// 3. 使用輸出窗口查看生成輸出和其他消息
// 4. 使用錯誤列表窗口查看錯誤
// 5. 轉到“項目”>“添加新項”以創建新的代碼文件,或轉到“項目”>“添加現有項”以將現有代碼文件添加到項目
// 6. 將來,若要再次打開此項目,請轉到“文件”>“打開”>“項目”並選擇 .sln 文件
成功輸出圖案.
最後希望大家都能一路順風哈哈哈!