더북(TheBook)

main.cpp 파일을 새로 생성하면 곧바로 Visual Studio 중앙에 소스 코드를 입력할 수 있는 편집 창이 나타납니다. main.cpp 파일에 입력할 HelloCV 예제 프로그램 소스 코드를 코드 2-1에 나타냈습니다. 코드 2-1은 현재 여러분 컴퓨터에 설치되어 있는 OpenCV 라이브러리 버전을 문자열 형태로 출력하는 코드입니다.

코드 2-1 OpenCV 버전을 출력하는 HelloCV 프로그램 소스 코드 [ch02/HelloCV]

01    #include "opencv2/opencv.hpp"
02    #include <iostream>
03     
04    int main()
05    {
06        std::cout << "Hello OpenCV " << CV_VERSION << std::endl;
07     
08        return 0;
09    }

 

1행 OpenCV에서 사용하는 다양한 클래스와 함수가 선언되어 있는 opencv.hpp 헤더 파일을 포함합니다. opencv.hpp 파일은 OpenCV 헤더 파일이 모여 있는 폴더 위치에서 opencv2라는 이름의 하위 폴더 안에 있기 때문에 #include “opencv2/opencv.hpp” 형태로 코드를 입력해야 합니다.

2행 C++ 표준 출력을 위해 iostream 헤더 파일을 포함합니다.

6행 C++ 표준 출력으로 OpenCV 라이브러리의 버전을 출력하는 코드입니다. 소스 코드에서 사용된 CV_VERSION은 컴퓨터에 설치되어 있는 OpenCV 라이브러리의 버전 정보를 문자열 형태로 정의한 매크로입니다. 이 책에서는 OpenCV 4.0.0 버전을 사용하기 때문에 CV_VERSION에는 “4.0.0” 문자열이 저장되어 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.