>백엔드 개발 >C++ >OpenCV를 Qt Creator와 통합하고 Qt 라이브러리를 활용하는 방법은 무엇입니까?

OpenCV를 Qt Creator와 통합하고 Qt 라이브러리를 활용하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-04 03:55:11556검색

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

OpenCV를 QtCreator에 연결하고 Qt 라이브러리 활용하기

소개

이 튜토리얼은 OpenCV와 QtCreator를 연결하고 성공적으로 활용하기 위한 포괄적인 가이드를 제공하는 것을 목표로 합니다. Qt 라이브러리.

설치 전제조건

  • Windows 32비트용 Qt 5.0.1(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 콘솔 애플리케이션을 만듭니다.
  2. 다음을 추가하세요 .pro 파일 행:

    • INCLUDEPATH = C:/Programs/opencv24/opencv_bin2/install/include
    • LIBS = "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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.