您的位置:首页 > 运维架构

OpenCV学习笔记一:读入、显示、修改、保存

2018-01-09 17:39 381 查看
#include<opencv2/opencv.hpp>
#include<iostream>
#include<math.h>
using namespace cv;
int main()
{
Mat src = imread("D:/vs2013新建项目/learn.png");     //路径用/或者\\
if (src.empty())                                     //if(!src.data)也可以
{
printf("could not load...\n");
return -1;
}
namedWindow("test example", CV_WINDOW_AUTOSIZE);     //定义一个窗口 根据加载的图像自动大小
imshow("test example", src);                         //在上个窗口显示加载的图像;窗口名+图像名
namedWindow("output", CV_WINDOW_AUTOSIZE);
Mat output_image;                                    //定义另一个图像
cvtColor(src, output_image, CV_BGR2GRAY);            //转成灰度图
imshow("output", output_image);
imwrite("D:/vs2013新建项目/reserved.tif",output_image);//保存图像 格式、路径和保存对象
waitKey(0);                                            //等待键盘指令结束
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: