ホームページ >バックエンド開発 >C++ >OpenCV を Qt Creator と統合し、Qt ライブラリを利用するにはどうすればよいですか?

OpenCV を Qt Creator と統合し、Qt ライブラリを利用するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-04 03:55:11553ブラウズ

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

OpenCV を QtCreator にリンクし、Qt ライブラリを利用する

はじめに

このチュートリアルは、OpenCV を QtCreator にリンクし、 Qt ライブラリ。

インストール前提条件

  • Qt 5.0.1 for Windows 32 ビット (MinGW) 4.7)
  • OpenCV-2.4.0.exe
  • cmake-2.8.10.2-win32-x86.exe

OpenCV インストール

  1. OpenCV-2.4.0.exe を解凍します。 C:Programsopencv24.
  2. 追加のフォルダーを作成します C:Programsopencv24opencv_bin.
  3. MinGW コンパイラーの bin ディレクトリを含むように PATH 環境変数を設定します。
  4. cmake-gui を実行します.exe を実行して設定します。以下:

    • ソースコード: C:Programsopencv24opencv
    • バイナリ: C:Programscopencv24opencv_bin
    • を指​​定しますネイティブコンパイラ: C の場合は C:/Programs/Qt/Qt5.0.1/Tools/MinGW/bin/gcc.exe、C の場合は C:/Programs/Qt/Qt5.0.1/Tools/MinGW/bin/g .exe
    • WITH_QT が選択されていること、および WITH_TBB、WITH_IPP、およびWITH_CUDA は選択されていません
    • CMAKE_BUILD_TYPE を「デバッグ」に設定します

QtCreator プロジェクトにリンクします

  1. 新しい QtCreator コンソールを作成しますapplication.
  2. 次の行を .pro ファイルに追加します。

    • INCLUDEPATH = C:/Programs/opencv24/opencv_bin2/install/include
    • ライブラリ = "C:/Programs/opencv24/opencv_bin2/bin/*.dll"
  3. メイン ソース ファイル内:

    • インクルードOpenCV ヘッダー:

      • #include "opencv2/core/core.hpp"
      • #include "opencv2/highgui/highgui.hpp"
      • #include "opencv/cv.h"
    • 必要な項目を追加しますライブラリ:

      • `LIBS = -LC:Programsopencv24opencv_bin2bin
        libopencv_core240d
        libopencv_highgui240d
        libopencv_imgproc240d
        libopencv_features2d240d
        libopencv_calib3d240d`

以上がOpenCV を Qt Creator と統合し、Qt ライブラリを利用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。