본문 바로가기
[openCV]

[OpenCV] 영상 출력하기 예제 소스 코드

by codeomni 2022. 6. 29.
반응형

 

안녕하세요.

이번 포스팅은 OpenCV의 영상 출력하기입니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
#include "opencv2/opencv.hpp"
#include "iostream"
 
using namespace cv;
using namespace std;
 
int main()
{
    Mat img;
    img = imread("lenna.png");
 
    if (img.empty())
    {
        cerr << "Image load failed!" << endl;
        return -1;
    }
 
    namedWindow("image");
    imshow("image", img);
    
    waitKey();
 
    return 0;
}
 
cs
  • #include로 프로그램 실행에 필요한 OpenCV와 입출력을 담당하는 iostrream 헤더 파일을 불러온다.
  • using namespace로 코드 전체에서 cv::와 std::을 생략할 수 있다.(간결함)
  • Mat 클래스로 영상을 담을 변수를 선언.
  • imread() 함수로 lenna.png 파일을 불러온다.
  • empty() 함수로 예외처리.
  • namedWindow() 함수로 영상을 표시할 창을 생성한 후 이름을 붙인다.
  • imshow() 함수로 생성한 창에 불러온 파일을 출력한다.
  • waitkey() 키 입력 시 영상 종료한다.

 

 

댓글