0002-OpenCV對影象進行讀取→顯示→儲存的原始碼!
阿新 • • 發佈:2018-11-14
程式碼流程如下:
讀取源影象→轉化化灰度圖→儲存輸出圖片檔案到本地程式碼如下:
程式碼中涉及到的圖片下載地址:http://pan.baidu.com/s/1c14zqik 密碼:lil3
影象處理開發資料、影象處理開發需求、影象處理接私活掙零花錢,可以搜尋公眾號"qxsf321",並關注!
//opencv版本:OpenCV3.0 //VS版本:VS2013 //Author:qxsf321.net #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> #include <opencv2/imgproc/types_c.h> #include <iostream> int main() { // 讀取影象源 cv::Mat srcImage = cv::imread("opencv66_banner.jpg"); if (srcImage.empty()) return -1; cv::imshow("srcImage", srcImage); // 轉為灰度影象 cv::Mat srcGray; cv::cvtColor(srcImage, srcGray, CV_RGB2GRAY); cv::imshow("srcGray", srcGray); // 寫入影象檔案 cv::imwrite("opencv66_banner_gray.jpg", srcGray); cv::waitKey(0); return 0; }
執行結果如下: