首頁 >後端開發 >C++ >如何使用 MinGW 在 Windows 7 上開始使用 OpenCV 2.4?

如何使用 MinGW 在 Windows 7 上開始使用 OpenCV 2.4?

Linda Hamilton
Linda Hamilton原創
2024-11-19 14:28:03798瀏覽

How to Get Started with OpenCV 2.4 on Windows 7 Using MinGW?

在Windows 7 上開始使用OpenCV 2.4 和MinGW

安裝:

  1. OpenCV 2.4.3:

    • 將OpenCV 自解壓縮檔案解壓縮到某個目錄(例如C:)。
    • 添加OpenCV DLL 目錄(C:opencvbuildx86mingwbin)到你的系統
  2. MinGW 編譯器套件:

    • 安裝MinGW 並選擇「C 編譯器」和「C 編譯器」 options.
    • 將MinGW bin 目錄(C:MinGWbin) 加入您的系統

範例程式碼:

使用下列程式碼建立一個名為loadimg.cpp 的檔案:

#include "opencv2/highgui/highgui.hpp"
#include <iostream>

using namespace cv;
using namespace std;

int main(int argc, char** argv)
{
  Mat im = imread(argc == 2 ? argv[1] : "lena.jpg", 1);
  if (im.empty())
  {
    cout << "Cannot open image!" << endl;
    return -1;
  }

  imshow("image", im);
  waitKey(0);

  return 0;
}

編譯與執行:

  1. 使用指令編譯程式碼:

    g++ -I"C:\opencv\build\include" -L"C:\opencv\build\x86\mingw\lib" loadimg.cpp -lopencv_core243 -lopencv_highgui243 -o loadimg
  2. 執行程式:

    loadimg
執行程式:

這將在一個視窗中。

    後續步驟:
  • 探索 OpenCV 範例目錄 (C:opencvsamplescpp)。
  • 編譯並研究現有程式碼。
開發您自己的 OpenCV 應用程式。

以上是如何使用 MinGW 在 Windows 7 上開始使用 OpenCV 2.4?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn