從硬碟讀取檔案,並將影像秀在螢幕上,當使用者按下任一鍵,
從硬碟讀取檔案將影像設定成灰階圖,把影像儲存在硬碟,並將影像秀在螢幕上,
當使用者按下任一鍵,或是關閉視窗後程式終止:
#include <cstdio>
#include <opencv2/opencv.hpp>
using namespace cv;
int main(){
//Show原影像
Mat img1 = imread("lena.jpg",CV_LOAD_IMAGE_UNCHANGED);
namedWindow("Display CV_LOAD_IMAGE_UNCHANGED", WINDOW_AUTOSIZE);
imshow("Display CV_LOAD_IMAGE_UNCHANGED", img1);
waitKey(0);
//Show灰階影像
Mat img2 = imread("lena.jpg",CV_LOAD_IMAGE_GRAYSCALE);
imwrite("output.jpg",img2);
namedWindow("Display CV_LOAD_IMAGE_GRAYSCALE", WINDOW_AUTOSIZE);
imshow("Display CV_LOAD_IMAGE_GRAYSCALE", img2);
waitKey(0);
return 0;
}
Ref:
http://monkeycoding.com/?p=540
沒有留言:
張貼留言