QtCreator で OpenCV をリンクし、Qt ライブラリを使用する方法
このガイドでは、OpenCV を QtCreator と統合し、その機能を利用する方法について詳しく説明します。プロジェクト内の両方のライブラリの
インストールとセットアップ:
CMake-GUI を使用して OpenCV を構成します:
QtCreator プロジェクトの作成:
プロジェクト ファイル (.pro) に、以下:
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
main.cpp に必要なヘッダーを組み込み、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; }
ライブラリのリンク:
OpenCV を統合するための鍵QtCreator では、必要なライブラリが正しくリンクされています。 .pro ファイルで、次のように指定します。
LIBS += -LC:\Programs\opencv24\opencv_bin2\bin \ libopencv_core240d \ libopencv_highgui240d \ libopencv_imgproc240d \ libopencv_features2d240d \ libopencv_calib3d240d
これらのコマンドは、指定された OpenCV ライブラリ (.dll ファイル) をプロジェクトにリンクするように QtCreator に指示します。
これらの手順に従うことで、 OpenCV と QtCreator を正常にリンクし、アプリケーションで両方のライブラリの機能を利用できます。
以上が画像処理のために OpenCV を Qt Creator と統合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。