初学Opencv 之 (二)图像的载入 显示与输出

在经历了安装的大难题后,终于开启了学习的旅程,初步学习,感觉有些地方和Matlab相似,毕竟Opencv也是一个库,很多命令都是直接调用库里面的东西。
Opencv有个很重要的类 Mat类 用来保存图像 ,之后会用到很多;另外在程序后面一定要加上waitKey(); 不然看不到图片;

// 初步学习Opencv 之 图像的载入 显示与输出
//  2017.11.5 by wangxiaobei2017


#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>

using namespace cv;  //  省去了之后在写Opencv函数和类是添加的cv::

// 以上这三句是在写简单的Opencv时的标配,引用Opencv里面的两个库

// Opencv 基本上都在main函数中写程序


int main()
{

    //***************图像的输入和显示**********************
    //  Mat类 (Matrix 矩阵) 是Opencv中用来保存图像和其他矩阵的
    //  imread() 读取图像  namedWindow()创建一个窗口并命名 imshow()显示图片
    //  函数原型
    //  Mat imread(const string& filename,intflags=1);  文件名 
    //  void namedWindow(const string&winname,int flags=WINDOW_AUTOSIZE);
    //  void imshow(const string& winname, InputArray mat);
    //******************************************************

    Mat Scenery = imread("123.jpg");  // 这一点和Matlab 挺像  Mat特殊
    //namedWindow("江南小镇");        // 有他没他没啥变化呀  都能出来图片
    imshow("江南小镇",Scenery);
    waitKey();                        // 等待按键按下  使图片停留在屏幕上

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wangxiaobei2017

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值