- 작성시간 : 2018/07/16 13:07
- 퍼머링크 : wishLab.egloos.com/6362562
- 덧글수 : 0
QT 설치
www.qt.io 에 접속하여 설치
minGW 환경 변수에 추가

환경 변수 편집을 들어간다.
시스템 변수에서 Path 선택후 편집을 선택한다.
새로만들기를 누르고 다음을 추가한다.
C:\Qt\Tools\mingw530_32\bin
python2 & pyhton3 설치
CMake 설치
https://cmake.org/download/ 에 접속해서
| Windows win64-x64 Installer: Installer tool has changed. Uninstall CMake 3.4 or lower first! | cmake-3.12.0-rc3-win64-x64.msi |
해당 파일을 다운로드 받는다.
install option : Add CMake to the system PATH for all users 를 설정 하고 설치한다.
OpenCV 설치
https://github.com/opencv/opencv 에 접속한다.
파일을 다운로드 받고 원하는 폴더에 압축해제를 한다.
( C:\opencv\opencv-3.4.0_source\opencv-3.4.0 폴더에 압축해제 하였다. )
1. CMake 설정
OpenCV 설치 폴더 : C:/opencv/opencv-3.4.0_source/opencv-3.4.0 ( 설치된 폴더를 불러온다. )
빌드할 폴더 : C:/opencv/opencv-3.4.0_source/QTBuild ( 빌드할 폴더를 설정 해준다. )
Configure 클릭

다음과 같이 설정 해주고 Next 클릭.

Compilers 에 C와 C++ 부분을 설정해준다
C : C:/Qt/Tools/mingw530_32/bin/gcc.exe
C++ : C:/Qt/Tools/mingw530_32/bin/g++.exe
( QT가 다운로드되어 있는 폴더에서 불러온다. )
Finish 버튼을 클릭하면 Configure 가 시작된다.
With_QT / With_OPENGL 박스를 체크후 다시 Configure 버튼 클릭
6개의 빨간 박스가 생성 되는데 이곳을 QT폴더에 있는 파일과 연결해준다.
QT_MAKE_EXECUTABLE : C:\Qt\5.11.1\mingw53_32\bin\qmake.exe
Qt5Concurrent_DIR : C:\Qt\5.11.1\mingw53_32\lib\cmake\Qt5Concurrent
Qt5Core_DIR : C:\Qt\5.11.1\mingw53_32\lib\cmake\Qt5Core
Qt5Gui_DIR : C:\Qt\5.11.1\mingw53_32\lib\cmake\Qt5Gui
Qt5Test_DIR : C:\Qt\5.11.1\mingw53_32\lib\cmake\Qt5Test
Qt5Widgets_DIR : C:\Qt\5.11.1\mingw53_32\lib\cmake\Qt5Widgets
ENABLE_PRECOMPILED_HEADERS : 체크해제
BUILD_opencv_js : 체크해제
ENABLE_CXX11 : 체크
CMAKE_BUILD_TYPE : Release
설정 후 Configure를 다시 누르면 빨간 박스가 다시 하나 나온다.
Qt5OpenGL_DIR : C:\Qt\5.11.1\mingw53_32\lib\cmake\Qt5OpenGL
다음과 같이 설정 한다.
그리고 C:\opencv\opencv-3.4.0_source\opencv-3.4.0\modules\videoio\src\cap_dshow.cpp 파일을 실행한다.
#include "DShow.h" 를 찾아서 바로 앞에 줄에 다음 글자를 삽입한다.
#define NO_DSHOW_STRSAFE
Generate를 실행한다.
2. CMD 설정
CMD(명령 프롬프트) 를 실행한다.
cd C:\
cd C:\opencv\opencv-3.4.0_source\QTBuild
다음 명령어를 사용하여 빌드되어있는 폴더로 이동한다.
mingw32-make -j 4
mingw32-make install
다음 명령어를 사용하여 인스톨 을 실행한다. ( 해당 작업은 시간이 조금 걸린다. )
3. 환경 변수 추가
위에서 설명한 환경 변수 추가 방법으로
Path를 누르고 편집으로 들어가 새로만들기를 한다.
C:\opencv\opencv-3.4.0_source\QTBuild\install\x86\mingw\bin
OpenCV를 QT에 Include 하기
QT에서 프로젝트를 만든다.
프로젝트 파일명.pro 를 들어간다.
맨 마지막 줄에
LIBS += C:\opencv\opencv-3.4.0_source\QTBuild\install\x86\mingw\bin\libopencv_core340.dllLIBS += C:\opencv\opencv-3.4.0_source\QTBuild\install\x86\mingw\bin\libopencv_highgui340.dllLIBS += C:\opencv\opencv-3.4.0_source\QTBuild\install\x86\mingw\bin\libopencv_imgcodecs340.dllLIBS += C:\opencv\opencv-3.4.0_source\QTBuild\install\x86\mingw\bin\libopencv_imgproc340.dllLIBS += C:\opencv\opencv-3.4.0_source\QTBuild\install\x86\mingw\bin\libopencv_features2d340.dllLIBS += C:\opencv\opencv-3.4.0_source\QTBuild\install\x86\mingw\bin\libopencv_calib3d340.dll
그리고 mainwindow.cpp 에 opencv 라이브러리를 Include한다.
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>




최근 덧글