opencv4.8 系列一键盘响应操作

ops/2024/9/23 19:17:06/

监听键盘输入事件

int key = waitKey(100);

按ESC 按键 退出

int key = waitKey(100);if (key==27) {break;}

输入1 灰色图像

std::cout << "your enter key # 1" << std::endl;
cvtColor(image,dst,COLOR_BGR2GRAY);

输入2 HSV图像

std::cout << "your enter key # 2" << std::endl;
cvtColor(image, dst,COLOR_BGR2HSV);

输入3图像通道+50

dst = Scalar(50,50,50);
add(image,dst,dst);

主代码如下:

Mat dst = Mat::zeros(image.size(),image.type());while (true){int key = waitKey(100);if (key==27) {break;}if (key==49) {std::cout << "your enter key # 1" << std::endl;cvtColor(image,dst,COLOR_BGR2GRAY);}if (key == 50){std::cout << "your enter key # 2" << std::endl;cvtColor(image, dst,COLOR_BGR2HSV);}if (key == 51){std::cout << "your enter key # 3" << std::endl;dst = Scalar(50,50,50);add(image,dst,dst);}imshow("键盘响应",dst);}

http://www.ppmy.cn/ops/33602.html

相关文章

[QNX] mmap+cache/nocache+memcpy/asm_memcpy速度对比

mmap nocache介绍 以linux系统的nocache介绍&#xff1a; 在Linux系统中&#xff0c;使用mmap映射文件到内存时可以指定不使用缓存。这可以通过在调用mmap时将MAP_NOCACHE标志传递给mmap函数来实现。 MAP_NOCACHE标志告诉内核不要将映射的内存页缓存到文件系统缓存中&#xff…

ffmpeg 转文件为h265

查看 nvidia-smi ---------------------------------------------------------------------------------------- | NVIDIA-SMI 551.61 Driver Version: 551.61 CUDA Version: 12.4 | |-------------------------------------------------------------------------------------…

微信小程序个人开放服务类目表

微信小程序个人开放服务类目表 服务类目类目分类一类目分类二引导描述出行与交通代驾//生活服务家政、丽人、摄影/扩印、婚庆服务、环保回收/废物回收//餐饮点评与推荐、菜谱、餐厅排队//旅游出境WiFi、旅游攻略//商业服务会展服务、律师/ 【律师】类目需上传《律师执业资格证…

文件上传结合springboot

目录 前台页面 后台接口 文件上传总结 前端页面三要素 服务端接收文件 前台页面 <form action"/upload" method"post" enctype"mutipart/form-data"> 姓名<imput type"text" name"username"><br> 年…

对命令模式的理解

目录 一、场景1、文本编辑器并不是一个好的例子&#xff0c;设备控制器才是2、设备控制器的demo 二、不用命令模式1、代码2、问题 三、使用命令模式1、代码2、当需求变化时2.1 新增代码2.2 优点 四、进一步思考1、省略对Command的建模可以吗&#xff1f;2、命令模式的价值 一、…

[C语言]指针进阶详解

指针是C语言的精髓所以内容可能会比较多&#xff0c;需要我们认真学习 目录 1、字符指针 2、指针数组 3、数组指针 3.1数组指针的定义 3.2&数组名vs数组名 3.3数组指针的使用 4、数组传参和指针传参 4.1一维数组传参 4.2二维数组传参 4.3一级指针传参 4.4二级指…

STM32入门_江协科技_3~4_OB记录的自学笔记_软件安装新建工程

3. 软件安装 3.1. 安装Keil5 MDK 作者的资料下载的连接如下&#xff1a;https://jiangxiekeji.com/download.html#32 3.2. 安装器件支持包 因为新的芯片层出不穷&#xff0c;所以需要安装Keil5提供的器件升级版对软件进行升级&#xff0c;从而支持新的芯片&#xff1b;如果不…

毕设基于深度学习的斑马鱼卵识别系统笔记和遇到的问题

我是在云GPU上训练的&#xff0c;训练完成之后&#xff0c;保存了最优模型字典pth文件&#xff0c;在到cpu本地加载的时候&#xff0c;我们需要读取pth文件&#xff0c;正确代码如下 # 加载模型权重&#xff0c;确保映射到正确的设备model models.resnet18(weightsmodels.ResN…