1.Opencv图像读写与显示(C++)

wuchangjian2021-11-04 17:40:34编程学习
#include <opencv2/opencv.hpp>
#include<iostream>

using namespace std;
using namespace cv;

int main() {

	Mat in_image, out_image;
	in_image = imread("C:\\Users\\67231\\Desktop\\NASA_LS.png", IMREAD_UNCHANGED);//IMREAD_UNCHANGED表示存储到内存的影像不会改变
	
	//判断影像是否读入
	if (in_image.empty()) {
		cout << "报错!影像未被读入..." << endl;
		return -1;
	}

	//创建两个窗口
	namedWindow("窗口1", 0);
	namedWindow("窗口2", 0);

	//在创建的窗口中显示图像
	imshow("窗口1", in_image);

	// 将BGR颜色转为灰度图像
	cvtColor(in_image, out_image, COLOR_BGR2GRAY);
	imshow("窗口2", out_image);
    // 等待...
	waitKey();

	imwrite("C:\\Users\\67231\\Desktop\\NASA_LS_gray.png", out_image);
	return 0;

}


在这里插入图片描述

相关文章

Springframework5.3.x源码构建问题记录

这两天准备看看spring的源码,于是从GitHub上下载了spring的...

day03总结

1:什么是场景法? 通过场景描述的业务流程 ( 业...

React开发(263):react中处理时间的判断

if ( new Date(values.activityTime...

第四章:分支结构程序设计(练习题)

一、概念填空题 1、(文字描述,流程图,代码...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。