QtCreator에서 OpenCV 연결 및 Qt 라이브러리 활용
QtCreator에서 OpenCV 연결 및 Qt 라이브러리 통합은 다각적인 작업이 될 수 있습니다. 이 문서에서는 프로세스를 성공적으로 탐색하는 데 도움이 되는 포괄적인 가이드를 제공합니다.
QtCreator용 OpenCV 설치
전제 조건:
- 시각적 보장 Studio 2010 Professional이 설치되었습니다.
- 다운로드 및 설치 Windows 32비트용 Qt 5.0.1(MinGW 4.7). 이름에 공백이 없는 디렉터리에 설치합니다.
- 모든 사용자를 위해 cmake-2.8.10.2-win32-x86.exe를 다운로드하여 설치합니다.
- OpenCV-2.4.0.exe를 추출합니다. C:Programsopencv24로. 이렇게 하면 "opencv" 및 "opencv_bin" 폴더가 생성됩니다.
단계:
- MinGW 컴파일러 경로를 포함하도록 PATH 환경 변수를 설정합니다.
-
cmake-gui.exe를 시작하고 구성합니다. 다음:
-
소스 코드: OpenCV의 기본 디렉터리(C:Programsopencv24opencv)로 설정합니다.
-
Binaries: opencv_bin 디렉터리로 설정합니다. (C:Programsopencv24opencv_bin).
-
추가 옵션: WITH_TBB, WITH_IPP, WITH_CUDA를 생략하고 WITH_QT를 선택합니다.
- "생성"을 클릭하고 종료합니다. cmake-gui.exe.
- 터미널을 열고 opencv_bin 디렉터리로 이동한 다음 mingw32-make를 실행한 다음 mingw32-make 설치를 실행합니다.
- PATH 변수에 QtCreator/bin 경로를 추가합니다. .
Qt 프로젝트 설정
- QtCreator에서 새 콘솔 응용 프로그램을 만듭니다.
-
.pro 파일에서:
- OpenCV 헤더 포함: INCLUDEPATH = C:/Programs/opencv24/opencv_bin2/install/include.
- OpenCV 라이브러리 링크: LIBS = "C:/Programs/opencv24/opencv_bin2/bin/*.dll".
-
메인소스에서 파일:
- 필요한 OpenCV 헤더를 포함합니다.
- OpenCV 기능을 사용하여 이미지를 처리합니다.
예 . 찬성 파일:
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
기본 파일 예:
#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
using namespace cv;
int main()
{
Mat mat = imread("img.JPG");
namedWindow("hello");
imshow("hello", mat);
waitKey(0);
return 0;
}
이 단계를 따르면 QtCreator에서 OpenCV를 성공적으로 연결하고 OpenCV의 기능을 활용할 수 있습니다. 두 라이브러리 모두 애플리케이션에 있습니다.
위 내용은 Qt Creator에서 OpenCV와 Qt 라이브러리를 성공적으로 연결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!