OpenCV C++教程目錄
1.在Windows Visual Studio中安裝OpenCV C++版本
2.圖像的基本操作
3.顏色空間轉換
4.閾值分割
5.圖像變換(縮放、裁剪、仿射變換)
6.圖像濾波
7.Canny邊緣檢測
8.輪廓檢測
9.透視變換(perspective transform)
10.光流
首先,我們在官方網站 Releases - OpenCV 下載最新的OpenCV release版本。我使用的是4.5.2。
opencv4.5.2.PNG
Step1:
在系統環境變量中添加OpenCV的安裝包路徑。
這是我的OpenCV的路徑: G:\opencv\opencv\build\x64\vc15\bin
sys_path.PNG
sys_path2.PNG
Step2:
在Visual Studio中新建一個C++項目,并且設置為X64模式。
new_project.PNG
x64.PNG
Step3:
在創建好的項目中打開項目屬性,并設置以下OpenCV依賴:
1.VC++目錄:
頭文件目錄:G:\opencv\opencv\build\include
庫目錄:G:\opencv\opencv\build\x64\vc15\lib
2.鏈接器->輸入:
-
附加依賴項:opencv_world452d.lib (這和你所使用的版本相關,具體請到庫目錄找到對應文件)
include.PNG
lib.PNG
linker_input.PNG
Step4:
到這里環境就配置好了,我們運行下面這個簡單的代碼來驗證一下吧 :)
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc.hpp>
#include <iostream>
using namespace cv;
using namespace std;
void main() {
string path = "C:/Users/LeLe/Desktop/opencv/course/lena.png";
Mat img = imread(path);
imshow("Image", img);
waitKey(0);
}
這段代碼調用了OpenCV的imread()和imshow()函數來讀取并顯示一張圖片。
output_lena.PNG