Qt Programming
<http://webnautes.tistory.com/855>
Qt Creator를 실행시키고 메뉴에서 File - New File or Project를 선택한다.
창이 새로 뜨면 왼쪽에서 Non-Qt Project를 선택.. 그리고 가운데에서 Plain C++ Project(Ubuntu Cmake Build)를 선택해주었습니다. Choose를 클릭하니 다음으로 넘어갑니다.
프로젝트 이름과 위치를 지정해주고 Next를 클릭..
Next를 클릭..
Finish를 선택..
프로젝트 폴더에 CMakeLIsts.txt와 main.cpp 두개의 파일이 생성되었습니다..
main.cpp파일에 다음 소스코드를 넣어주었습니다.
01.#include "opencv2/opencv.hpp"
02.#include
- 04.using namespace cv;
05.using namespace std; - 09.int main(int, char**)
10.{ - //웹캡으로 부터 데이터 읽어오기 위해 준비
- VideoCapture cap1(0);
- if (!cap1.isOpened())
- {
- printf("첫번째 카메라를 열수 없습니다. \n");
- }
- Mat frame1;
- namedWindow("camera1", 1);
- for (;;)
- {
- //웹캡으로부터 한 프레임을 읽어옴
- cap1 >> frame1;
- imshow("camera1", frame1);
- //
- if (waitKey(1) >= 0) break;
- }
- return 0;
40.}
그리고 CMakeLists.txt파일에 아래처럼 빨간색 부분을 추가해줍니다..
project(opencv_test)
cmake_minimum_required(VERSION 2.8)
find_package( OpenCV REQUIRED )
aux_source_directory(. SRC_LIST)
add_executable(${PROJECT_NAME} ${SRC_LIST})
target_link_libraries( opencv_test ${OpenCV_LIBS} )
이제 컴파일을 해봅니다.. 메뉴에서 Build- Build All을 클릭합니다..
그랬더니 변경된 내용을 저장하고 진행하라고 물어봅니다.. Save All을 클릭합니다.
메뉴에서 Build - Run을 클릭하여 실행시켜 봅니다.. 문제 없이 실행이 잘되는 군요..~~ : )