众所周知,opencv是一个图像算法库,理论上讲我们应该使用opencv来展示图片,但本文要告诉你,什么时候我们使用matplotlib.pyplot来画图:需要对图像进行一些操作的时候(如看一下某些区域的位置等)

# usr/bin/env python
# coding: utf-8
# 2018年6月11日23:17:03
# 目的:比较两个展示图片的方式区别# import numpy as np
import cv2
import matplotlib.pyplot as plt# 展示的图片虽然一样,但是我们在图片窗口可以进行一些操作
img = cv2.imread('dog.jpg')
cv2.imshow('img',img)
# cv2.waitKey()plt.imshow(img)
plt.show()
cv2.destroyAllWindows()

这是opencv2画的图,没有什么特别的地方

这是利用matplotlib.pyplot画的图,可以看右下角的几个值,x和y分别表示鼠标所在点的横纵坐标值,最后的65,87,85表示像素值。图中鼠标截图时没能显示。这时候我们可以利用这个方法来画图,然后进行某些操作。

分别利用opencv和matplotlib.pyplot来展示图片相关推荐

  1. AI 质检学习报告——实践篇——第三步:python利用OpenCV打开摄像头截图后实现图片识字

    AI 质检学习报告--实践篇--第一步:python利用OpenCV打开摄像头并截图 AI 质检学习报告--实践篇--第二步:实现图片识字 前边两篇实践已经分别实现了利用OpenCV打开摄像头并截图和 ...

  2. opencv 取roi_利用OpenCV 识别两张相似的图片

    Background: 在我们项目中,用到U-net,我们对训练样本图片使用labelme进行标定,对标定生成的json文件labelme_json_to_dataset生成标注图像,由于小伙伴将生成 ...

  3. 【Pytorch学习笔记】3.温习matplotlib——实用的 matplotlib.pyplot 预览图片类数据集的方法(以FashionMNIST为例)

    文章目录 matplotlib绘图原理和步骤 matplotlib.pyplot绘图原理 快速绘图 imshow()快速显示Fashion-MNIST数据集图片 pyplot.subplots()批量 ...

  4. opencv resize_利用OpenCV 识别两张相似的图片

    Background: 在我们项目中,用到U-net,我们对训练样本图片使用labelme进行标定,对标定生成的json文件labelme_json_to_dataset生成标注图像,由于小伙伴将生成 ...

  5. python视频图片识别算法_python利用Opencv进行人脸识别(视频流+图片)

    首先:需要在在自己本地安装opencv具体步骤可以问度娘 如果从事于开发中的话建议用第三方的人脸识别(推荐阿里) 1.视频流中进行人脸识别 # -*- coding: utf-8 -*- import ...

  6. 使用matplotlib.pyplot绘制论文图片

    import numpy as np import matplotlib.pyplot as plt plt.figure(figsize=(60, 25)) plt.subplot(241) ax ...

  7. opencv python matplotlib.pyplot.hist() 如何绘制灰度直方图,如何根据灰度直方图确定最优二值化值

    什么是灰度直方图? 图像直方图(histogram)是图像的统计学特征,常用于了解图像的基本特征以便分析.不过图像的直方图不具有空间特征. 图像的灰度直方图(histogram),就是将图像转化成灰度 ...

  8. 每日一学:如何用matplotlib展示图片

    点击上方"算法猿的成长",关注公众号,选择加"星标"或"置顶" 总第 130 篇文章,本文大约 1000 字,阅读大约需要 5 分钟 前言 ...

  9. python【Matlibplot绘图库】画多个曲线的折线图(Matplotlib.pyplot.plot)

    文章目录 1.代码 2.输出 3.方法解释  这里我利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图: 1.代码 # -*- coding: UTF ...

最新文章

  1. 服务治理治什么,10张图告诉你答案
  2. cloning java_深入浅出Java中的clone克隆方法,写得太棒了!
  3. 超详细面经:无论文、无实习拿下腾讯CV算法岗
  4. ESP32-S的UART2的初始化需要注意的问题
  5. 21天的你长这样?剑桥博士小姐姐研究「人造胚胎」,2篇Nature到手
  6. python之发送HTML内容的邮件
  7. Zookeeper与Paxos
  8. 向io设备发出中断请求_人们常说的计算机设备管理是什么,深入解读计算机设备管理...
  9. [自制简单操作系统] 4、计时器(线性表实现优化中断)
  10. 图卷积神经网络(part5)--GraphSAGE
  11. 开源在线文档编辑工具_开源暑期实习,在线教育新工具等
  12. Kalman Filter—Step by step Derivation of Kalman Gain
  13. SSL自签署证书生成脚本
  14. 网站优化快速排名软件大全
  15. Android smali语法
  16. 计算机网络组成两大部分组成,计算机网络的组成部分
  17. chipsel语言_英美句子的不同表达
  18. 【百战GAN】适合所有人的第一个GAN项目:DCGAN图像生成代码实战
  19. mvn编译“Cannot find matching toolchain definitions for the following toolchain types“报错解决方法
  20. 驼峰转下划线下划线转驼峰

热门文章

  1. 怎么申请企业电子邮箱?TOM企业邮箱注册电子邮件流程详解
  2. 2021年南阳市五中高考成绩查询,2021年南阳高中录取分数线是多少及高中排名榜...
  3. 侧扫声呐XTF格式数据获取
  4. [含论文+源码等]SSM酒店管理系统旅店管理
  5. Linux——shell
  6. WRFDA教程:3DVar同化卫星辐射率资料
  7. Linux运维学习笔记之二:常用命令
  8. 逻辑回归(logistic regression)原理详解
  9. 每周一学EXCEL函数公式:EXCEL中数值转文本公式TEXT
  10. Java实现指定目录下的文件查找