반응형

안녕하세요.
이번 포스팅은 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() 키 입력 시 영상 종료한다.
댓글