Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Menyediakan OpenCV 2.4 dan MinGW pada Windows 7 untuk Pemprosesan Imej?

Bagaimana untuk Menyediakan OpenCV 2.4 dan MinGW pada Windows 7 untuk Pemprosesan Imej?

Linda Hamilton
Lepaskan: 2024-11-12 03:56:02
asal
264 orang telah melayarinya

How to Set Up OpenCV 2.4 and MinGW on Windows 7 for Image Processing?

Bermula: OpenCV 2.4 dan MinGW pada Windows 7 dengan Kod Contoh

Memasang OpenCV 2.4

  • Muat turun dan ekstrak pakej OpenCV 2.4.3 daripada Sourceforge.net.
  • Pasangnya dalam direktori (cth., C:).
  • Tambah direktori OpenCV DLL (C:opencvbuildx86mingwbin) pada PATH sistem anda.

Memasang MinGW

  • Muat turun pemasang MinGW daripada Sourceforge.net dan ikut wizard.
  • Pilih direktori untuk dipasang (cth., C:MinGW).
  • Pasang C Compiler dan C Compiler.
  • Tambah direktori MinGW bin (C:MinGWbin) ke PATH sistem anda.

Menulis Kod Contoh

  1. Buat fail C baharu (mis., loadimg .cpp) dengan yang berikut kod:

    #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;
    }
    Salin selepas log masuk
  2. Kompilasi kod:

    g++ -I"C:\opencv\build\include" -L"C:\opencv\build\x86\mingw\lib" loadimg.cpp -lopencv_core243 -lopencv_highgui243 -o loadimg
    Salin selepas log masuk
  3. Jalankan atur cara yang disusun (loadimg.exe) untuk memuatkan dan memaparkan imej.

Seterusnya Langkah

  • Terokai kod sampel dalam direktori sampel OpenCV (C:opencvsamplescpp).
  • Bangunkan aplikasi OpenCV anda sendiri.

Atas ialah kandungan terperinci Bagaimana untuk Menyediakan OpenCV 2.4 dan MinGW pada Windows 7 untuk Pemprosesan Imej?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan