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-图片导入和显示相关推荐

  1. python opencv 图片/视频 拼接

    python opencv 图片/视频 拼接 # coding: utf-8 # 像写诗一样写代码 import numpy as np import cv2img_A_path = "C: ...

  2. 2020-12-03 Python OpenCV: 图片的裁剪

    Python OpenCV: 图片的裁剪 图片裁剪使用img[y0:y1, x0:x1],其中参数分别代表y轴和x轴的起始坐标,具体使用方法如下: import cv2img = cv2.imread ...

  3. Python OpenCV 图片滑块验证码 滑块图片验证码 快速自动识别方案 代码简单 模板匹配识别 识别成功率达90%+

    前言 通过上一篇的文章大家已经对图片滑块验证码已经有了初步的了解,图片滑块验证码的核心关键在于图片识别接下来接入讲解.因为初版滑块图片识别虽然能识别验证码,通过一些策略调整也相对提高了一些图片识别率, ...

  4. OpenCV图片动态特效显示(三)-- 平移显示及拉伸显示效果

    学更好的别人, 做更好的自己. --<微卡智享> 本文长度为2927字,预计阅读8分钟 前言 前两篇的特效已经实现了展开.渐显及马赛克的实现,今天来实现图像的平移效果及通过显示窗体的函数改 ...

  5. Python + OpenCV 图片合成视频遇到的问题

    Python + OpenCV 图片合成视频遇到的问题 其中cv2.VideoWriter 中的四个参数: 文件名 视频编码格式 帧率 视频的宽度和高度 注意:需要合成的视频和对应图片的宽度和高度要相 ...

  6. python opencv图片放大 缩小_Python OpenCV之图片缩放的实现(cv2.resize)

    OpenCV函数原型: cv2.resize(InputArray src, OutputArray dst, Size, fx, fy, interpolation) 参数解释: InputArra ...

  7. Opencv 图片 读取,显示,保存基本操作

    Opencv的图片读取,显示,保存是图片操作的基础,实验用的图片来自于lenan:http://www.lenna.org/ 为了使用方 便,主要是使用opencv的python版本的接口,其官网链接 ...

  8. Python OpenCV 图片模糊操作 blur 与 medianBlur

    Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧. Python OpenCV 基础知识铺垫 函数原型介绍 均值模糊 中值模糊 2D 卷积(图像滤波),自定义模糊 橡皮擦的小 ...

  9. Python OpenCV 图片高斯模糊

    Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧. Python OpenCV 基础知识铺垫 函数原型介绍 高斯模糊(Gaussian Blur) 橡皮擦的小节 基础知识铺垫 ...

  10. python OpenCV 图片相似度 5种算法

    原始两张图片: 代码运行结果如下. 5种算法 值哈希算法.差值哈希算法和感知哈希算法都是值越小,相似度越高,取值为0-64,即汉明距离中,64位的hash值有多少不同. 三直方图和单通道直方图的值为0 ...

最新文章

  1. python编程入门到实践目录-Python编程从入门到实践笔记——文件
  2. JQuery-No.02 jTemplates模板学习笔记
  3. 【转】DICOM医学图像处理:基于DCMTK工具包学习和分析worklist
  4. _Linux进程信号详解
  5. Spring Cloud学习笔记-009
  6. LeetCoed 5383. 给 N x 3 网格图涂色的方案数
  7. 后背疼的厉害有可能是哪些原因导致的?该怎么办?
  8. Linux 硬链接与软链接
  9. python 正则表达式 符号及其定义
  10. 解决xftp6 要继续使用此程序您必须应用最新的更新或使用新版本
  11. HDFS_数据加密空间
  12. C++之策略(Strategy)模式
  13. 百度ai 性别_是的,ai可能是种族主义者和性别歧视者,所以我们该怎么办
  14. Error:Apostrophe not preceded by \ (
  15. win7(32bit)下完整的搭建apache(2.2.x)+openssl(0.9.6-1.0.1升级)过程
  16. Android RSA加密解密
  17. win7计算机自动关机设置在哪里设置方法,Win7小技巧:自动关机怎么设置?
  18. Python 爬虫 批量下载论坛图片
  19. 用python判断你是青少年还是老年人
  20. 从《西游降魔篇》里感悟人生

热门文章

  1. <DB2>《DB2数据库健康检查》第1部分
  2. PHP设计模式之装饰者模式:钢铁侠的战衣逐步升级
  3. duilib 子窗口位置_duilib入门简明教程 -- 界面布局(9) (转)
  4. java 正则 空格_java 正则匹配空格字符串 正则表达式截取字符串
  5. Android 仿微信群聊组合头像
  6. python qqbot库_Python QQBot库的QQ聊天机器人
  7. 刚看到的,争吵或许为了这个
  8. 仿酷狗音乐播放器开发日志二十一 开发动态调色板控件(附源代码)
  9. 7-50 猴子选大王(20 分)
  10. 实用计算机技术ps,2012年职称计算机考试photoshop常用技巧(1)