Open CV简单程序

Open CV简单程序

创建程序

利用我们之前创建的模板,创建一个新的程序

然后把相应的图片放到c++源文件的目录下面,或者资源文件目录下面,放在资源文件目录下面,程序中的代码图片位置相应定位到资源位置

在这里插入图片描述

在这里插入图片描述

对模板里面的代码进行改写

#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
	Mat picture = imread("test.jpg");  
	imshow("picture", picture);           
	 waitKey(0);                    
	return 0;
}
  • waitKey键盘绑定函数

    • 函数原型: int waitKey (int delay = 0);
      • delay :等待时间
        • 默认为0:无限等待按键
        • 其他数字:等待时间,单位是毫秒,时间结束执行下一行代码
        • 返回值
          • 没有按键返回-1
          • 有按键返回相应键码值
  • imshow显示图片

  • Mat矩阵类

  • imread加载图片

在这里插入图片描述

隐藏控制台

  1. 第一步

    • 项目属性
      • 链接器
        • 系统
          • 子系统
            • 窗口 (/SUBSYSTEM:WINDOWS)
  2. 第二步

    • 修改程序主函数为WinMain

在这里插入图片描述

对程序进行简单修改

按ESC退出程序

#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
//int main()
int WinMain()
{
	Mat picture = imread("test.jpg");   //Mat矩阵类;imread加载图片
	imshow("这是一张图片", picture);           //imshow显示图片
	//waitKey();                     //waitKey键盘绑定函数

	while (1)
	{
		if (waitKey() == 27)
		{
			break;
		}
	}
	return 0;
}
函数

	while (1)
	{
		if (waitKey() == 27)
		{
			break;
		}
	}
	return 0;
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

不想写代码的懒大王

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

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

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

打赏作者

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

抵扣说明:

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

余额充值