图像加载与保存 OpenCV C++
头文件是包含的库,在GitHub上下载的
imread("图片路径",图片加载方式)
图片加载方式:
IMREAD_GRAYSCALE 灰度图像
IMREAD_COLOR 默认的BGR彩色图像加载
图像显示与保存:
imshow函数——图像显示,不支持透明通道
imwrite函数——图像保存,支持各种格式
namedWindow(“要显示图片的标题名”,Mat对象);
imwrite(“要保存的路径”,Mat对象)
waitKey是为了不让图片一闪而过
#include<opencv2/opencv.hpp> #include <iostream> using namespace cv; using namespace std; int main() { Mat src = imread("D:/images/lena.jpg",IMREAD_GRAYSCALE); namedWindow("test2",WINDOW_AUTOSIZE); imshow("test2", src); imwrite("D:/test02.png", src); waitKey(0); destroyAllWindows(); }

浙公网安备 33010602011771号