Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mengintegrasikan OpenCV dengan Qt Creator untuk Pemprosesan Imej?
Cara Memautkan OpenCV dalam QtCreator dan Menggunakan Perpustakaan Qt
Panduan ini menyediakan arahan terperinci tentang cara mengintegrasikan OpenCV dengan QtCreator dan menggunakan fungsi tersebut kedua-dua perpustakaan dalam anda projek.
Pemasangan dan Persediaan:
Konfigurasikan OpenCV menggunakan CMake-GUI:
Mencipta Projek QtCreator:
Dalam fail projek (.pro), tambahkan yang berikut:
QT += core QT -= gui TARGET = cvHello CONFIG += console CONFIG -= app_bundle TEMPLATE = app INCLUDEPATH += C:/Programs/opencv24/opencv_bin2/install/include LIBS += "C:/Programs/opencv24/opencv_bin2/bin/*.dll" SOURCES += main.cpp OTHER_FILES += \ img.JPG
Dalam main.cpp, masukkan pengepala yang diperlukan dan laksanakan pemprosesan imej OpenCV:
#include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include "opencv/cv.h" using namespace std; int main() { cv::Mat mat; mat = cv::imread("img.JPG"); cvNamedWindow("hello"); cv::imshow("hello",mat); cvWaitKey(0); return 0; }
Memautkan Libs:
Kunci untuk mengintegrasikan OpenCV dengan QtCreator memautkan perpustakaan yang diperlukan dengan betul. Dalam fail .pro, nyatakan yang berikut:
LIBS += -LC:\Programs\opencv24\opencv_bin2\bin \ libopencv_core240d \ libopencv_highgui240d \ libopencv_imgproc240d \ libopencv_features2d240d \ libopencv_calib3d240d
Arahan ini mengarahkan QtCreator untuk memautkan perpustakaan OpenCV (fail.dll) yang ditentukan dengan projek anda.
Dengan mengikuti langkah ini, anda boleh berjaya memautkan OpenCV dengan QtCreator dan menggunakan keupayaan kedua-dua perpustakaan dalam aplikasi anda.
Atas ialah kandungan terperinci Bagaimana untuk Mengintegrasikan OpenCV dengan Qt Creator untuk Pemprosesan Imej?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!