Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Bermula dengan OpenCV 2.4 pada Windows 7 Menggunakan MinGW?

Bagaimana untuk Bermula dengan OpenCV 2.4 pada Windows 7 Menggunakan MinGW?

Linda Hamilton
Lepaskan: 2024-11-19 14:28:03
asal
788 orang telah melayarinya

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

Bermula dengan OpenCV 2.4 dan MinGW pada Windows 7

Pemasangan:

  1. OpenCV 2.4.3:

    • Ekstrak fail pengekstrakan sendiri OpenCV ke direktori (cth., C:).
    • Tambah direktori OpenCV DLL (C:opencvbuildx86mingwbin) ke sistem anda laluan.
  2. MinGW Compiler Suite:

    • Pasang MinGW dan pilih "C Compiler" dan "C Compiler" pilihan.
    • Tambah direktori bin MinGW (C:MinGWbin) pada sistem anda laluan.

Kod Contoh:

Buat fail bernama loadimg.cpp dengan kod berikut:

#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

Kompilasi dan Pelaksanaan:

  1. Kompilasi kod menggunakan arahan:

    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
  2. Jalankan atur cara:

    loadimg
    Salin selepas log masuk

Ini akan memaparkan imej yang dimuatkan dalam a tetingkap.

Langkah Seterusnya:

  • Terokai direktori sampel OpenCV (C:opencvsamplescpp).
  • Kompil dan kaji kod sedia ada.
  • Bangunkan aplikasi OpenCV anda sendiri.

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

sumber:php.cn
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