1 示例代码
//1.OpenCV读取一张图片显示,并将其重写为灰度图
#include <iostream>
#include <opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
Mat img=imread("E:/picture.jpg",CV_LOAD_IMAGE_GRAYSCALE);//读入一张图片
namedWindow("Test"); //创建一个名为Test窗口
if (img.empty())
{
cout<<"图片指针为空,请输入正确的图片路径"<<endl;
}
imshow("Test",img); //窗口中显示图像
imwrite("E:/pic灰度.jpg",img);
// cout<<"M="<<img<<endl;
waitKey(5000); //等待5000ms后窗口自动关闭
getchar();
}
2 结果
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:OpenCV – 读取一张图片显示,并将其重写为灰度图
原文链接:https://www.stubbornhuang.com/416/
发布于:2019年11月18日 21:46:05
修改于:2023年06月26日 22:55:40
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论
52