1.python-opencv-图片导入和显示
1.python-opencv-图片导入和显示
文章目录
- 1.python-opencv-图片导入和显示
- 前言
- 一、图片导入
- 二、图片显示
- 三、窗口关闭
- 四、销毁内存
- 总结
前言
本文主要介绍python-OpenCV中的图片导入和窗口显示,还包括窗口关闭和消除内存。
一、图片导入
图片导入主要用到imread函数,imread函数的定义和参数如下,其中filename参数为要导入图片的地址和名称。
imread(filename, flags=None)
在opencv中的使用方法为:
cv2.imread('图片路径\\图片名称.jpg')
二、图片显示
图片导入主要用到imshow函数,imshow函数的定义和参数如下,其中winname参数为显示图片的窗口名称,mat参数为要显示的图片:
imshow(winname, mat)
在opencv中的使用方法为:
cv2.imshow('窗口名称', 读入的图片)
三、窗口关闭
如果要将显示图片的窗口关闭,则主要用到waitKey函数,waitKey函数的定义和参数如下,其中delay参数为窗口显示的时间:
waitKey(delay=None)
在opencv中的使用方法为:
cv2.waitKey(100) #等待100ms后窗口自动关闭
cv2.waitKey(0) #键盘输入任意值关闭窗口
四、销毁内存
为了关闭显示窗口后消除内存,防止内存被大量占用,主要用到destroyAllWindows函数,destroyAllWindows函数的定义和参数如下:
destroyAllWindows()
在opencv中的使用方法为:
cv2.destroyAllWindows()
总结
本文主要介绍了python-opencv中的图片导入、图片显示、窗口关闭和销毁内存,完整代码如下所示:
import cv2if __name__ == '__main__':# 导入图片picture = cv2.imread('./rose.jpg')# 图片显示cv2.imshow('picture', picture)# 关闭窗口cv2.waitKey(0)# 销毁内存cv2.destroyAllWindows()
1.python-opencv-图片导入和显示相关推荐
- python opencv 图片/视频 拼接
python opencv 图片/视频 拼接 # coding: utf-8 # 像写诗一样写代码 import numpy as np import cv2img_A_path = "C: ...
- 2020-12-03 Python OpenCV: 图片的裁剪
Python OpenCV: 图片的裁剪 图片裁剪使用img[y0:y1, x0:x1],其中参数分别代表y轴和x轴的起始坐标,具体使用方法如下: import cv2img = cv2.imread ...
- Python OpenCV 图片滑块验证码 滑块图片验证码 快速自动识别方案 代码简单 模板匹配识别 识别成功率达90%+
前言 通过上一篇的文章大家已经对图片滑块验证码已经有了初步的了解,图片滑块验证码的核心关键在于图片识别接下来接入讲解.因为初版滑块图片识别虽然能识别验证码,通过一些策略调整也相对提高了一些图片识别率, ...
- OpenCV图片动态特效显示(三)-- 平移显示及拉伸显示效果
学更好的别人, 做更好的自己. --<微卡智享> 本文长度为2927字,预计阅读8分钟 前言 前两篇的特效已经实现了展开.渐显及马赛克的实现,今天来实现图像的平移效果及通过显示窗体的函数改 ...
- Python + OpenCV 图片合成视频遇到的问题
Python + OpenCV 图片合成视频遇到的问题 其中cv2.VideoWriter 中的四个参数: 文件名 视频编码格式 帧率 视频的宽度和高度 注意:需要合成的视频和对应图片的宽度和高度要相 ...
- python opencv图片放大 缩小_Python OpenCV之图片缩放的实现(cv2.resize)
OpenCV函数原型: cv2.resize(InputArray src, OutputArray dst, Size, fx, fy, interpolation) 参数解释: InputArra ...
- Opencv 图片 读取,显示,保存基本操作
Opencv的图片读取,显示,保存是图片操作的基础,实验用的图片来自于lenan:http://www.lenna.org/ 为了使用方 便,主要是使用opencv的python版本的接口,其官网链接 ...
- Python OpenCV 图片模糊操作 blur 与 medianBlur
Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧. Python OpenCV 基础知识铺垫 函数原型介绍 均值模糊 中值模糊 2D 卷积(图像滤波),自定义模糊 橡皮擦的小 ...
- Python OpenCV 图片高斯模糊
Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧. Python OpenCV 基础知识铺垫 函数原型介绍 高斯模糊(Gaussian Blur) 橡皮擦的小节 基础知识铺垫 ...
- python OpenCV 图片相似度 5种算法
原始两张图片: 代码运行结果如下. 5种算法 值哈希算法.差值哈希算法和感知哈希算法都是值越小,相似度越高,取值为0-64,即汉明距离中,64位的hash值有多少不同. 三直方图和单通道直方图的值为0 ...
最新文章
- python编程入门到实践目录-Python编程从入门到实践笔记——文件
- JQuery-No.02 jTemplates模板学习笔记
- 【转】DICOM医学图像处理:基于DCMTK工具包学习和分析worklist
- _Linux进程信号详解
- Spring Cloud学习笔记-009
- LeetCoed 5383. 给 N x 3 网格图涂色的方案数
- 后背疼的厉害有可能是哪些原因导致的?该怎么办?
- Linux 硬链接与软链接
- python 正则表达式 符号及其定义
- 解决xftp6 要继续使用此程序您必须应用最新的更新或使用新版本
- HDFS_数据加密空间
- C++之策略(Strategy)模式
- 百度ai 性别_是的,ai可能是种族主义者和性别歧视者,所以我们该怎么办
- Error:Apostrophe not preceded by \ (
- win7(32bit)下完整的搭建apache(2.2.x)+openssl(0.9.6-1.0.1升级)过程
- Android RSA加密解密
- win7计算机自动关机设置在哪里设置方法,Win7小技巧:自动关机怎么设置?
- Python 爬虫 批量下载论坛图片
- 用python判断你是青少年还是老年人
- 从《西游降魔篇》里感悟人生
热门文章
- <DB2>《DB2数据库健康检查》第1部分
- PHP设计模式之装饰者模式:钢铁侠的战衣逐步升级
- duilib 子窗口位置_duilib入门简明教程 -- 界面布局(9) (转)
- java 正则 空格_java 正则匹配空格字符串 正则表达式截取字符串
- Android 仿微信群聊组合头像
- python qqbot库_Python QQBot库的QQ聊天机器人
- 刚看到的,争吵或许为了这个
- 仿酷狗音乐播放器开发日志二十一 开发动态调色板控件(附源代码)
- 7-50 猴子选大王(20 分)
- 实用计算机技术ps,2012年职称计算机考试photoshop常用技巧(1)