Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mengintegrasikan OpenCV dengan Qt Creator dan Menggunakan Perpustakaan Qt?

Bagaimana untuk Mengintegrasikan OpenCV dengan Qt Creator dan Menggunakan Perpustakaan Qt?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-04 03:55:11554semak imbas

How to Integrate OpenCV with Qt Creator and Utilize Qt Libraries?

Memautkan OpenCV kepada QtCreator dan Menggunakan Perpustakaan Qt

Pengenalan

Tutorial ini bertujuan untuk menyediakan panduan komprehensif untuk memautkan OpenCV dengan QtCreator dan berjaya menggunakan Pustaka Qt.

Pemasangan Prasyarat

  • Qt 5.0.1 untuk Windows 32-bit (MinGW 4.7)
  • OpenCV-2.4.0.exe
  • cmake-2.8.10.2-win32-x86.exe

Pemasangan OpenCV

  1. Ekstrak OpenCV-2.4.0.exe ke C:Programsopencv24.
  2. Buat folder tambahan C:Programsopencv24opencv_bin.
  3. Tetapkan pembolehubah persekitaran PATH untuk memasukkan direktori bin pengkompil MinGW.
  4. Jalankan cmake-gu .exe dan konfigurasikan berikut:

    • Kod sumber: C:Programsopencv24opencv
    • Binari: C:Programscopencv24opencv_bin
    • C:/Programs/Qt/Qt5.0.1/Tools/MinGW/bin/gcc.exe untuk C dan C:/Programs/Qt/Qt5.0.1/Tools/MinGW/bin/g .exe untuk C Pastikan WITH_QT dipilih dan WITH_TBB, WITH_IPP dan WITH_CUDA dinyahpilih
  5. Tetapkan CMAKE_BUILD_TYPE kepada "Nyahpepijat"
  6. Memautkan ke Projek QtCreator

Buat konsol QtCreator baharu aplikasi.
  1. Tambah baris berikut pada fail .pro:
  2. INCLUDEPATH = C:/Programs/opencv24/opencv_bin2/install/include
    • LIBS = "C:/Programs/opencv24/opencv_bin2/bin/*.dll"
  3. Dalam fail sumber utama:
    • Sertakan Pengepala OpenCV:
    • #include "opencv2/core/core.hpp"
      • #include "opencv2/highgui/highgui.hpp"
      • #include "opencv/cv.h"
    • Tambah yang perlu perpustakaan:
    • `LIBS = -LC:Programsopencv24opencv_bin2bin
        libopencv_core240d
      • libopencv_highgui240d
        libopencv_imgproc240d
        libopencv_features2d240d
        libopencv_calib3d240d`

Atas ialah kandungan terperinci Bagaimana untuk Mengintegrasikan OpenCV dengan Qt Creator dan Menggunakan Perpustakaan Qt?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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