아카이브/컴퓨터 일반

[Clion OpenCV] Jetbrain Clion OpenCV 설정

될성부른떡잎 2015. 10. 16. 21:08


[Clion OpenCV] Jetbrain Clion OpenCV 설정


Clion OpenCV 설정

Clion은 Intellij로 유명한 Jetbrain에서 만든 C, C++ IDE이다. Clion에서 OpenCV 설정을 해보도록 하겠다.


우선, OpenCV가 설치되어 있어야 한다. 안되어 있다면 아래 링크를 참조하여 설치한다.

(Ubuntu : http://ledgku.tistory.com/59)

(Windows : http://ledgku.tistory.com/60)


설치가 되었다면, Clion을 실행하고 새 프로젝트를 생성한다.

그 다음 CMakeLists.txt 파일을 열고 아래 두 줄을 추가한다.


target_link_libraries에 example은 프로젝트 이름이다. 생성한 프로젝트 명을 넣어주도록 한다.


main.cpp에 OpenCV 설치가 잘 되었는지 확인할 코드를 입력한다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <opencv2/opencv.hpp>
 
int main()
{
    std::cout << "OpenCV Version : " << CV_VERSION << std::endl;
    cv::Mat img;
    cv::namedWindow("EXAMPLE01", CV_WINDOW_AUTOSIZE);
 
    img = cv::imread("OpenCV.png", CV_LOAD_IMAGE_COLOR); // 불러올 파일 이름
    if (img.empty()) // 파일이 없을 경우 에러메세지 출력
    {
        std::cout << "[!] Image load fail!" << std::endl;
        return -1;
    }
    cv::imshow("EXAMPLE01", img);
    cv::waitKey(0);
    cv::destroyWindow("EXAMPLE01");
    return 0;
}
 
cs


Alt + Shift + F10을 누르고 프로젝트 이름 -> Edit을 눌러준다.


Working directory사진 파일이 들어있는 폴더를 입력하고 Program arguments에는 파일명을 입력한다.

파일명은 main.cpp에서 입력한 파일명과 일치해야 한다.


Shift + F10을 눌러 실행한다.