当前位置: 首页 > news >正文

沂源县建设局网站/关键词优化收费标准

沂源县建设局网站,关键词优化收费标准,wordpress添加时间轴,邢台网站设计哪家专业在C中使用OpenCV时,imread和imshow是两个非常基础且常用的函数,用于读取图像和显示图像。以下是这两个函数的简要说明和如何一起使用它们的示例。 imread函数 imread用于从指定的文件路径读取图像。它将图像读入为cv::Mat对象,这是OpenCV中…

在C++中使用OpenCV时,imreadimshow是两个非常基础且常用的函数,用于读取图像和显示图像。以下是这两个函数的简要说明和如何一起使用它们的示例。

imread函数

imread用于从指定的文件路径读取图像。它将图像读入为cv::Mat对象,这是OpenCV中存储图像的主要数据结构。

cv::Mat imread(const String& filename, int flags = IMREAD_COLOR);

filename:图像文件的路径。
flags:读取图像的方式。常用的标志包括:
cv::IMREAD_COLOR:以彩色模式读取图像,默认选项。
cv::IMREAD_GRAYSCALE:以灰度模式读取图像。
cv::IMREAD_UNCHANGED:读取图像包含alpha通道。

imshow函数

imshow用于在指定的窗口中显示图像。如果窗口不存在,imshow会自动创建一个窗口。

void imshow(const String& winname, InputArray mat);

winname:窗口的名称。如果窗口已经存在,这个调用会更新窗口中的图像。
mat:要显示的图像,通常是由imread读取得到的cv::Mat对象。

waitKey函数

在C++中使用OpenCV时,waitKey函数是用于等待一个键盘事件的函数,它对于图像显示以及处理用户输入是非常关键的。这个函数暂停程序的执行,等待用户按下任何键或等待指定的时间。

int waitKey(int delay = 0);

delay:等待按键事件的时间长度,单位为毫秒。默认值为0,表示无限期等待。如果指定了正数,则函数会等待指定的毫秒数看是否有键盘事件发生;如果在这段时间内有键盘事件,函数会立即返回按键的ASCII码,否则返回-1。

waitKey使用场景

图像显示:waitKey通常与imshow一起使用,以便在显示图像时暂停程序,让用户有机会查看图像。
视频处理:在处理视频或摄像头实时数据时,waitKey可以用来控制帧率,通过在读取每一帧后调用waitKey并传递适当的延迟时间(例如waitKey(30)以大约实现30帧/秒)。
事件处理:通过检查waitKey的返回值,可以实现对特定按键事件的响应,例如退出程序、暂停播放、保存图像等。

waitKey是OpenCV程序中处理用户输入和控制程序流程的一个重要函数,通过合理使用它,可以增加程序的交互性和灵活性。

namedWindow函数

在C++中,OpenCV提供了namedWindow函数来创建一个窗口,这个窗口可以用于显示图像。使用namedWindow是可选的,因为当你使用imshow直接显示图像时,如果没有预先创建窗口,OpenCV会自动创建一个。但是,namedWindow允许你在显示图像之前对窗口进行更多的配置,例如设置窗口的大小、是否可以调整大小等。一般使用namedWindow创建自适应窗口。

void namedWindow(const String& winname, int flags = WINDOW_AUTOSIZE)

应用示例

#include<opencv2/opencv.hpp>
#include<quick_opencv.h>
#include<iostream>using namespace cv;
using namespace std;int main(int argc, char** argv)
{//读取并显示图像,如果imread返回的Mat对象(src)是空的,打印错误消息并退出程序。Mat src = imread("C:/Users/Desktop/opencv-0/win.png");//B G R 蓝绿红if (src.empty()){printf("could not find the image...\n");return -1;}namedWindow("输入窗口", WINDOW_FREERATIO);//创建一个可以自由调整比例的窗口imshow("输入窗口", src);//等待用户输入并清理资源waitKey(0);destroyAllWindows();return 0;
}

在这里插入图片描述

http://www.fp688.cn/news/545.html

相关文章:

  • 从什么网站找做游戏的代码/结构优化设计
  • 网站排名方案/电商广告网络推广
  • 深圳做购物网站/seo网站优化培训班
  • 网站建设和优化的好处/免费网站seo优化
  • 网站建设小江/营销号
  • 阜宁做网站哪家公司好/网站怎么做优化排名
  • 金华职院优质校建设网站/国外免费发产品的b2b平台
  • 网站关键词部署/seo外包网站
  • 北京西直门附近网站建设公司/怎么制作网页教程
  • php做的卖水果网站/四川seo关键词工具
  • 青岛做企业网站的公司/2022年app拉新推广项目
  • 网站建设窗口框架/百度首页网站推广多少钱一年
  • 什么网站可以做相册视频/什么关键词可以搜到那种
  • 宣威网站建设/cilimao磁力猫最新版地址
  • 旅游网站建设毕业设计/关键词爱站网
  • 160外发加工网/seo综合查询工具可以查看哪些数据
  • 秦皇岛手机网站制作多少钱/博客网站
  • 东莞市长安网站建设公司/网络销售怎么做才能做好
  • 建设通网站有建筑公司名录大全/中国军事新闻最新消息
  • 多个网站 备案/google 谷歌
  • 大学生兼职网站做ppt/如何让别人在百度上搜到自己公司
  • 长春专业企业网站建设工作室/郑州seo关键词
  • 个人备案用作资讯网站/网络营销模式有哪些类型
  • 怎样才能做自己的网站/抖音搜索关键词推广
  • 上传网站备案信息真实性核验单/网站备案查询工信部官网
  • 广西建设人力资源网/广州seo网络营销培训
  • 定远建设小学网站/淘宝指数网址
  • 南昌加盟网站建设/关键词首页排名优化
  • 企业自建网站缺/怎么样做seo
  • 建设工程消防网站进入程序/百度手机助手网页