전공/Opencv

저장된 사진 띄우기

HY.Jeong 2017. 7. 24. 13:16

사진을 저장하는데 어느 디렉토리에 해야하는 지 몰라서 그냥 home에 저장해봤는데 그때도 잘 출력되더라고요

 

#include <opencv2/opencv.hpp>


int main(void)

{

cv::Mat img = cv::imread("Lena.jpg", CV_LOAD_IMAGE_COLOR);

cv::namedWindow("Image", cv::WINDOW_AUTOSIZE);

cv::imshow("Image", img);

cv::waitKey(0);


return 0;

}

 

이렇게 코딩을 합니다.

 

코드에서 보이는 것처럼 저장할 그림 파일은 Lena.jpg 라는 파일명을 가져야 합니다.

 

 

 

저 코드를 imgview.cpp로 새 도큐먼트를 만들어서 저장합니다.

 

$ g++ -o imgview imgview.cpp $(pkg-config --libs --cflags opencv)

 

터미널창에 위와 같이 빌드해주고

 

$ ./imgview

 

컴파일해줍니다.