[圖文] OpenCV 4.9.0 安裝配置在 Visual Studio 2022
-
安裝 OpenCV 與文件說明
先到官方下載這兩項軟體 (點擊有連結)
https://opencv.org/releases/
打開之後即可安裝,把他指定到C槽
會用到的路徑有這下面這些
執行檔目錄
C:\opencv\build\x64\vc16\bin
包含目錄
C:\opencv\build\include
程式庫目錄
C:\opencv\build\x64\vc16\lib
程式庫檔案
opencv_world490d.lib (Debug Mode) opencv_world490.lib (Release Mode)
設定環境變數
打開設定,並依照下圖打開進階系統設定
系統 → 系統資訊 (截圖少點開"系統資訊"的步驟,這個在最下方)
然後在環境變數 Path 中追加這個路徑
C:\opencv\build\x64\vc16\bin
再來依序按"確定"把所有視窗關閉,這邊的步驟電腦設置一次即可。
設置 OpenCV 專案
再來打開 Visual Studio 2022 建立新的專案
選擇空白專案
專案名稱隨意預設即可
建立好專案之後先建立好空的 cpp 檔案
檔名隨意這邊是取 OpenCVTest.cpp
然後對著專案按右鍵屬性
設置包含目錄
C:\opencv\build\include
設置程式庫目錄
C:\opencv\build\x64\vc16\lib
設置程式庫檔案 (沒有d結尾的檔案是Release模式用的)
opencv_world490d.lib
到這邊針對這個專案就設置好了,這邊的設定更換專案的話還得再來一次
測試 OpenCV 執行結果
在剛剛創建的空檔案貼上下面的代碼
/*****************************************************************************
Name :
Date : 2016/05/29
By : CharlotteHonG
Final: 2016/05/29
*****************************************************************************/
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char const* argv[]) {
/* 畫布 */
Mat img(270, 720, CV_8UC3, Scalar(56, 50, 38));
/* 直線 */
line(img, Point(20, 40), Point(120, 140), Scalar(255, 0, 0), 3);
/* 實心方塊 */
rectangle(img, Point(150, 40), Point(250, 140), Scalar(0, 0, 255), -1);
/* 實心圓 */
circle(img, Point(330, 90), 50, Scalar(0, 255, 0), -1);
/* 空心橢圓 */
ellipse(img, Point(460, 90), Size(60, 40), 45, 0, 360, Scalar(255, 255, 0), 2);
/* 不規則圖形 */
Point points[1][5];
int x = 40, y = 540;
points[0][0] = Point(0 + y, 50 + x);
points[0][1] = Point(40 + y, 0 + x);
points[0][2] = Point(110 + y, 35 + x);
points[0][3] = Point(74 + y, 76 + x);
points[0][4] = Point(28 + y, 96 + x);
const Point* ppt[1] = { points[0] };
int npt[] = { 5 };
polylines(img, ppt, npt, 1, 1, Scalar(0, 255, 255), 3);
/* 繪出文字 */
putText(img, "Test Passed !!", Point(10, 230), 0, 3, Scalar(255, 170, 130), 3);
/* 開啟畫布 */
namedWindow("OpenCV Test By:Charlotte.HonG", WINDOW_AUTOSIZE);
imshow("OpenCV Test By:Charlotte.HonG", img);
waitKey(0);
return 0;
}
然後按下 F5 執行或是上方的 本機偵錯工具 執行該代碼
執行後如果看到這圖就表示成功了
好了,就此就完成了
沒有留言:
張貼留言