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

  1. 04.using namespace cv;
    05.using namespace std;
  2. 09.int main(int, char**)
    10.{
  3. //웹캡으로 부터 데이터 읽어오기 위해 준비
  4. VideoCapture cap1(0);
  5. if (!cap1.isOpened())
  6. {
  7. printf("첫번째 카메라를 열수 없습니다. \n");
  8. }
  9. Mat frame1;
  10. namedWindow("camera1", 1);
  11. for (;;)
  12. {
  13. //웹캡으로부터 한 프레임을 읽어옴
  14. cap1 >> frame1;
  15. imshow("camera1", frame1);
  16. //
  17. if (waitKey(1) >= 0) break;
  18. }
  19. 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을 클릭하여 실행시켜 봅니다.. 문제 없이 실행이 잘되는 군요..~~ : )

results matching ""

    No results matching ""