基于VS2017的C++与opencv3.2.0版本的图片读取和显示的小程序

(一)首先应该配置opencv3.2.0+VS2017的环境搭建,前人经验点击打开链接

(二)关于图片读取和显示

#include "cv.h"
#include "highgui.h"
#include "opencv2\opencv.hpp"
#include<iostream>
using namespace cv;  //下面所有的cv类型都不用加"cv::"前缀
using namespace std;
int main() {
 Mat imag = imread("lena.jpg", 0);//使用Mat变量,调用lena图片,但是此处图片路径必须在本工程目录下,否则必须写入绝对路径;后面flag是RGB值,flag=0,为黑白图片
 if (imag.empty()) {
  return -1;  //如果调用图片失败,则返回-1
 }
 cout <<"显示图片大小" <<imag.size << endl;
 namedWindow("imag",1);//创建窗口,1表示窗口大小固定
 imshow("imag", imag);//显示图片。如果你不介意窗口大小可变,可以直接注释掉上一句。因为imshow可以直接创建窗口
 waitKey();     //等待按键
 return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值