윈도우에 출력한 영상을 이미지 파일로 저장하기



c++)

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 <opencv/cv.h>
#include <opencv/highgui.h>
 
 
void main() {
    IplImage *image;
 
    //영상 그대로 메모리에 로드
    image = cvLoadImage("D:/study/colorimage.png"0);
 
    //윈도우 생성
    cvNamedWindow("Image", CV_WINDOW_AUTOSIZE);
 
    //윈도우에 영상 출력
    cvShowImage("Image", image);
 
 
    //cvSaveImage(파일이름, 저장할 영상) : 영상을 파일에 저장
    cvSaveImage("D:/study/resultimage.png", image);
 
 
    cvWaitKey(0);
 
    //메모리에서 영상 내림
    cvReleaseImage(&image);
}
cs



결과

윈도우로 출력된 영상을 cvSaveImage()함수를 사용하여 이미지 파일로 저장하였다



+ Recent posts