建设网站有什么特点特色,网站改版对seo,装修平台入驻,网店代运营被骗怎么追回#xff08;非原创#xff0c;看课程自己做的笔记#xff0c;防丢失放到个人空间的#xff09;第1课-加载、修改、保存图像加载图像#xff08;cv::imread#xff09;修改图像#xff08;cv::cvtColor#xff09;保存图像#xff08;cv::imwrite#xff09;代码演示1…非原创看课程自己做的笔记防丢失放到个人空间的第1课-加载、修改、保存图像加载图像cv::imread修改图像cv::cvtColor保存图像cv::imwrite代码演示1-加载图像imread功能时加载图像文件成为一个Mat对象其中一个参数表示图像文件名称第二个参数表示加载的图像是什么类型支持常见的三个参数值IMREAD_UNCHANGED(0)表示加载原图不做任何改变IMREAD_GRAYSCALE(0)表示把原图作为灰度图像加载进来IMREAD_COLOR(0)表示把原图作为RGB图像加载进来。注意OpenCV支持JPG,PNG,TIFF等常见格式图像文件加载。2-显示图像可以使用cv::namedWindos和cv::imshownamedWindos功能是创建一个OpenCV窗口它是由openCV自动创建与释放你无须销毁它常见用法namedWindow(WindowsTitle,WINDOW_AUTOSIZE)WINDOW_AUTOSIZE会自动根据图像大小显示窗口大小不能人为改变窗口大小imshow根据窗口名称显示图像到指定的窗口上去第一个参数是窗口名称第二个参数是Mat对象。3-修改图像cvtColor的功能是把图像从一个彩色空间转换到另一个彩色空间有三个参数参数1表示原图像、参数2表示色彩空间转换后的图像、参数3表示源和目标的色彩空间比如COLOR_BGR2HLS、COLOR_BGR2GRAY等cvtColor(image,gray_image,COLOR_BGR2GRAY);4-保存图像使用“cv::imwrite”保存图像文件到指定目录路径只有8位、16位的PNG、JPG、Tiff文件格式而且是单通道或者是三通道的BGR的图像才可以通过这种方式保存保存PNG格式的时候可以保存透明通道的图片可以指定压缩参数参数1是保存路径参数2是保存目标。 #include opencv2/opencv.hpp #include iostream #include math.h using namespace cv; int main(int argc, char** argv) { Mat src imread(E:/vision/opcv3.1/181124-lesson1-pic/test.jpg); if (src.empty()) { printf(could not load image...n); return -1; } namedWindow(test opencv setup, CV_WINDOW_AUTOSIZE); imshow(test opencv setup, src); namedWindow(output windows, CV_WINDOW_AUTOSIZE); Mat output_image; cvtColor(src, output_image, CV_BGR2HSV); imshow(output windows, output_image); imwrite(E:/vision/opcv3.1/181124-lesson1-pic/test1.jpg, output_image); waitKey(0); return 0; }