python imshow函数_opencv学习之显示图像-imshow函数
序
上一篇opencv学习之读取图像-imread函数介绍完opencv读取图片函数imread,这次来介绍与它对应的图像显示函数imshow。
imshow函数
imshow函数功能
imshow的函数功能也非常简单,名称也可以看出来,image show的缩写。imshow负责的就是将图片显示在窗口中,通过设备屏幕展现出来。与imread一样,在matlab中也有一个相同功能的函数命名为imshow, 这也是opencv借鉴了matlab的命名,在早期opencv1.x的版本中,负责显示图像的功能的函数为cvShowImage。
imshow函数原型
以下分别为imshow函数的c++与python原型。
imshow函数c++原型#include //所在头文件
void cv::imshow ( const String & winname,
InputArray mat
)
imshow函数python原型Python:
None = cv.imshow( winname, mat )
函数的原型非常地简单,可以很容易理解没有返回值
参数1, 显示的窗口名, 可以使用cv::namedWindow函数创建窗口,如不创建,imshow函数将自动创建。
需要显示的图像
imshow函数使用示例#include
#include
using namespace cv;
using namespace std;
int main()
{
//read the image
Mat image = imread("./clock.jpg");
if (image.data != NULL)
{
//show the image
imshow("clock", image);
// imshow之后必须有waitKey函数,否则显示窗内将一闪而过,不会驻留屏幕
waitKey(0);
}
else
{
cout << "can't openc the file!" << endl;
getchar();
}
return 0;
}
使用方法也非常简单,需要注意的一点就是,imshow之后必须有waitKey函数,否则显示窗内将一闪而过,不会驻留屏幕。
尾巴
imshow显示图片的窗口非常地简单,实际的开发中也不会有人使用imshow去做实际的开发,都是使用第三方的UI控件去显示图像,但不代表imshow没什么作用,在调试和试验的时候还是非常方便的。
python imshow函数_opencv学习之显示图像-imshow函数相关推荐
- 每天一小时python官方文档学习(三)————函数
上一天看到第四章的一半,介绍了一些常用的流程控制工具,也就是常用语句,主要是if.for.range().break.continue.else和pass.今天把第四章剩下的看完,讲的是如何在pyth ...
- python画梅花_Python学习笔记三:函数
1 #!/usr/bin/env python 2 #coding:utf-8 3 4 'a test module' 5 6 __author__ = 'Sunflower' 7 8 9 ## 一. ...
- python字典zip函数_Python学习系列之zip函数
目录 一.zip函数(内建函数) 1.1 定义 Python 2:zip() 函数用于将可迭代的对象(字典,列表,元组,集合,字符串等)作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组 ...
- sql中聚合函数和分组函数_学习SQL:聚合函数
sql中聚合函数和分组函数 SQL has many cool features and aggregate functions are definitely one of these feature ...
- python waitkey(0)_opencv学习之等待按键事件-waitKey函数
文章来源: 序 waitKey函数属于opencv函数里既常用又非常基础的函数,无论是刚开始学习opencv,还是使用opencv进行开发调试,都可以看到waitKey函数的身影.然而最基础的东西可能 ...
- python imread函数_opencv学习之读取图像-imread函数
序 想要完整全面地学习opencv,仅凭阅读samples的示例源码是不够的.毕竟opencv是一个拥有非常多函数的程序库,所以在每学习一个函数时,芒果觉得有必要记录下来,分享给有需要的同学.于是,就 ...
- opencv python 高斯滤波_OpenCV 学习:8 高斯滤波GaussianBlur
1 什么是高斯滤波? 高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程.[1]通俗的讲,高斯滤波就是对整幅图像进行加权平均的过程,每一个像素点的值,都由其本身和邻域内的其他 ...
- python opencv 连通域_OpenCV中一个连通域处理函数
作者:tornadomeet 出处:http://www.cnblogs.com/tornadomeet 欢迎转载或分享,但请务必声明文章出处.连通域处理函数的原型 前言 在图像处理过程中,经常会遇到 ...
- c++imread 函数_OpenCV学习笔记与源码分析: imread( )函数
引言 imread()函数在opencv使用比较. imread()函数 声明: Mat imread(const string& filename, int flags); 这很标准的写法, ...
最新文章
- hibernate中List一对多映射关系详解
- NGUI-制作位图字体以及图文混排
- Spark On K8S 在有赞的实践与经验
- php fastcgi,配置apache以fastcgi运行php
- java jdk win10安装_Java 安装 JDK WIN10
- 14-1 获得初始页面内容
- 不小心使用了私有API的后果
- python-pygame安装教程
- Vivado2019.2下载(官网百度云)与安装(手把手)
- linux xps文件,Master PDF:PDF和XPS文件编辑神器
- python 中英文对齐_解决Python 中英文混输格式对齐的问题
- 关于arctanx的麦克劳林展开式推导
- 组合数学与计算机科学书籍,计算机科学丛书:组合数学(原书第5版)
- Debian Etch 源配置
- [转] 教师的备课主要解决哪些问题?
- CNN结构演变总结(二)轻量化模型
- uWSGI学习笔记3——使用uWSGI部署Flask应用
- 【操作系统概念-作业6】CPU Scheduling
- 数据库中top的用法
- 使用爬虫下载汽车之家高清大图
热门文章
- linux中别名的设置
- js高级04-- 沙箱模式、函数的4种调用模式(call()、apply())、构造函数的return关键字
- 怎样白手起家,实现成功创业?(绝对有料的大实话)系列之一
- 爬取房天下数据观察广州房租情况
- 有哪些不为人知的安全运维小技巧?
- LEACH协议python仿真及分析改进
- 企业中WEB前端项目开发流程
- “扇入”和“扇出”是什么意思?
- 软件测试中的单元任务,单元测试目标和任务目标. ppt
- [一图一世界] 从2017年Amazon年Q3财报看市场趋势