[QT] OpenCV 사용하기 - 환경 설정 방법 [For Windows]
➤ 준비 자료
QT Creator
https://www.qt.io/download/OpenCV Source
http://opencv.org/downloads.html
OS에 맞는 것으로 다운로드 받는다.CMake Tool
http://www.cmake.org/cmake/resources/software.html
➤ 설치과정
QT Creator 를 인스톨 합니다.
참고 블로그 : http://iam777.tistory.com/397
설치하면 위와 같은 형태로 파일들이 들어가게 되어 있습니다.
실행 파일은 “\Tools\QtCreator\bin\qtcreator.exe” 파일입니다.Open CV를 설치 합니다.
적당한 경로에 파일을 풀어 줍니다.
압축이 풀린 경로에는 두개의 폴더가 존재합니다.
build 폴더 : Visual studio 용 Lib 이 있는 폴더.
sources 는 OpenCV 소스가 존재하는 폴더.
=> sources 폴더에 있는 것을 QTCreator에서 사용하는 컴파일과 mingwn 툴에서 컴파일이 되는 라이브러리를 생성해야 됨. 컴파일을 위하여 CMake Tool을 사용.CMake Tool을 설치합니다.
시스템 환경변수 “path” 에 mingw / CMake bin 경로를 추가 합니다.
CMake Tool 을 실행합니다.
두개 path를 입력합니다.
1) Where is the source code : “E:\opencv2.4.13\opencv\sources”
=> OpenCv 의 Source path.
2) Where to build the binaries : ex) “E:\opencv2.4.13\opencv\newBuild”
=> CMake 로 작업을 위한 폴더 생성될 Output path
[좌하단의] Configure Button 을 선택
아래와 같이 MinGW Makefile 과 Native Compile 을 선택합니다.
Next 를 누르면 아래와 같이 compile에 사용되는 GCC / G++ 파일을 설정하는 화면이 나옵니다.
C : “D:/007.Qt/Tools/mingw530_32/bin/gcc.exe”
=> QT Creator Folder에 들어있는 Mingw->GCC.exe 를 선택
C++ : “D:/007.Qt/Tools/mingw530_32/bin/g++.exe”
=> QT Creator Folder에 들어있는 Mingw->G++.exe 를 선택
다시 “Configure Button” 을 선택하면 output window에 진행 상황이 출력됨.
위 동작이 완료되면, “Generate” 버튼을 선택한다.
Generate 동작이 완료되면, Output path에 아래와 같은 file / folder 가 생긴다.OpenCV 소스 파일 Compile 시키기
Mingw shell 를 실행 시킨다.
“C:\Windows\System32\cmd.exe /A /Q /K D:\007.Qt\5.7\mingw53_32\bin\qtenv2.bat”
or
Using Search Tool.CMake tools로 생성된 경로로 이동한다.
1) command 입력 [mingw32-make]
E:\opencv2.4.13\opencv\newBuild>mingw32-make
2) 완료되면, 다시 아래 command 를 입력 [mingw32–make install]
E:\opencv2.4.13\opencv\newBuild>mingw32–make install
➤ QT Create 에서 OpenCV 사용하기
QT Creator를 실행 시키고, QT Project 를 하나 생성.
Project make 파일에 LIB / INC 경로를 추가한다.
INCLUDEPATH += D:\\001.InstalledTools\\opencv_2.4.13\\newBuild\\install\\include \
D:\\001.InstalledTools\\opencv_2.4.13\\newBuild\\install\\include\\opencv
LIBS += -LD:\\001.InstalledTools\\opencv_2.4.13\\newBuild\\install\\x86\\mingw\\bin \
-lopencv_core2413 \
-lopencv_highgui2413 \
-lopencv_imgproc2413
3. OpenCV Header 파일 추가 및 API 사용하여 코딩한다.
'IT > QT' 카테고리의 다른 글
[QT] Multi core build option (0) | 2020.02.10 |
---|---|
[QT] OpenCV 사용 - 화면 캡쳐하기 샘플 (webCam) (0) | 2017.01.21 |
[QT Sample Source] Text 파일 읽고, 파일에서 특정 스트링 찾는 예제 (0) | 2016.11.28 |
[QT 강좌] applicationStateChanged() (0) | 2016.11.28 |
[QT 강좌] Hello World project 만들기 - QT Creator for Ubuntu (0) | 2016.11.23 |