数字图像处理(c++)-图像读取或者显示
1.图像读取和显示
#include<iostream>
#include<opencv2>
using namespace std;
using nmaespace cv;
int main()
{
Mat image; // 创建一个空白图像image
image = imread("demo.jpg");//读取图片
if (image.empty()) //判断图片是否读取成功
{
cout << "Could not open iamge! " <<endl;
return -1;
}
nameWindow("IMAGE"); //创建显示窗口
imshow("IMAGE",image); // 在窗口显示图像
imwrite("1.png",image) //保存图像
waitKey(0); //显示图像,等按键触发结束程序
return 0;
}
2.函数笔记
2.1 imread函数
imread(图像路径,图像形式);
图像形式:
0灰度形式
1正常rgb
-1加上alpha通道
2.2 namedWindw函数
功能;namedWindow()的功能是新建i一个显示窗口,用来显示图像。
namedWindow(窗口名称,图像名称)
2.3imshow函数
imshow(窗口名称,图像名称)
2.4 imwrite函数
imwrite(保存图像名称,图像名称)