本系列博客主要分享Python在机器视觉/计算机视觉下的编程应用
cv2包是著名的视觉库OpenCV的Python实现

1.读入图像并显示

import cv2    #导入opencv包img = cv2.imread('./img.jpeg')      #利用imread()读入图像,将图像存入到img中,类型为numpu.ndarraycv2.imshow('picture window',img)    #利用imshow()显示图像,第一个参数为窗口名称,第二个为图像矩阵
cv2.waitKey(2000)                   #延时2000ms显示,要不然图像会一闪而过
cv2.destroyAllWindows()             #释放图像显示窗口

首先保存一张图像img.jpeg到工作目录下,随后运行上述代码;
此时会弹出一个名为 picture window的窗口显示图像,并在2s后关闭。

为了保证图像正常读入,如果遇到类似img.width>0等图像读入问题,请用绝对路径读入图像,并注意后缀。

如果需要在jupyter中显示,则需要利用matplotlib包来绘图:

import cv2    #导入opencv
import matplotlib.pyplot as plt    #导入绘图包img = cv2.imread('./img.jpeg')    #读入图像
img_rgb = cv2.cvtColor(img_color, cv2.COLOR_BGR2RGB)    #将图像从opencv的brg通道转为matplotlib的rgb模式#plt.title('Img windows')    #加入图像标题
plt.imshow(img_rgb)    #绘图函数imshow()
#plt.xticks([])    #关闭 x,y轴的坐标
#plt.yticks([])
plt.show()    #显示图像

输出显示图像如下,

加入图像标题,同时关闭坐标轴显示:

img from petco.com
ref: link
open from url

Python与机器视觉(二)读入图片并显示相关推荐

  1. Python:cv2.imread读入图片后返回NoneType的解决方案

    cv2.imread读入图片后返回NoneType的解决方案 这里用的是Spyder 重点 如果文件和图片不在一个文件夹下,工作目录也不一致,按照上面代码也会输出NoneType,这时需要把路径写好: ...

  2. Python Django使用HttpResponse返回图片并显示

    views.py def read_img(request):""": 读取图片:param request::return:"""try: ...

  3. 【Python】三种读取图片和显示图片的方法 pillow opencv torchvision

    以下代码可以直接运行(同目录下需先放一张 dog.jpg 的图片) from PIL import Image import numpy as np import cv2 as cv from tor ...

  4. python读入图片的四种方式

    title: python读入图片的四种方式 date: 2022-07-02 15:11:58 tags: image process python读入图片的四种方式 ''' 多种读入图片并显示,保 ...

  5. Python与机器视觉(三)图像保存

    本系列博客主要分享Python在机器视觉/计算机视觉下的编程应用 cv2包是著名的视觉库OpenCV的Python实现 在对图片进行一定的操作后,我们需要将图像保存在对应的位置,cv2提供了imwri ...

  6. Vue - vue+webpack创建的项目打包发布至服务器,页面空白及背景图片不显示问题解决

    vue+webpack创建的项目打包发布至服务器,页面空白及背景图片不显示问题解决 一. 页面显示空白 二. 背景图片不显示 一. 页面显示空白 解决方法: config > index.js ...

  7. python的image读取的图片是什么类型的-python如何实现读取并显示图片(不需要图形界面)...

    在 python 中除了用 opencv,也可以用 matplotlib 和 PIL 这两个库操作图片.本人偏爱 matpoltlib,因为它的语法更像 matlab. 一.matplotlib 1 ...

  8. Python与机器视觉(x)下雨啦,图片模拟雨天效果

    本系列博客主要分享Python在机器视觉/计算机视觉下的编程应用 cv2包是著名的视觉库OpenCV的Python实现 在opencv中,可以利用随机噪声.滤波器等方法为图像叠加仿真的雨滴的运动轨迹, ...

  9. layui图片src 指定后没显示_2种方法用python调用cv2模块给图片打马赛克

    1 说明: ===== 1.1 因各种需要,给图片打马赛克,当然本人着重介绍python用cv2的方法,主要讲解python和cv2的相关编程知识. 1.2 cv2模块:是OpenCV的python调 ...

最新文章

  1. sci face 补全
  2. 《SQL Server 2012 T-SQL基础》读书笔记 - 1.背景
  3. Labview 2017安装教程
  4. python人脸识别训练模型_开源 | 基于Python的人脸识别:识别准确率高达99.38%!
  5. Kettle之数据抽取、转换、装载
  6. mysql数据库优化方案_mysql数据库优化方案
  7. 'yasm' 不是内部或外部命令
  8. mysql trim 索引_MySQL常用函数,你真得看看!
  9. 从入门到精通,给Java学习者的几点建议
  10. 使用DNSObserver检测DNS安全漏洞
  11. 泛微 - eteams
  12. 英语不好的程序员怎么样才能自己读英文官方文档?
  13. python中mapping_python-学习-ORM中遇到的 mapping 详解并再总结字典dict
  14. SpeechSynthesisUtterance实现语音播报
  15. Hadoop学习——Hadoop概述
  16. 星际争霸2免修改器修改绝对一劳永逸
  17. 上海:IPTV进入三屏融合时代
  18. mac添加hosts记录步骤
  19. 赚钱越来越难 不少新商机都跑到了PaaS模式中
  20. 《金融学》黄达版-知识点总结

热门文章

  1. Python安装dlib包
  2. 影响程序性能的几个关键因素
  3. si_meminfo获取当前系统物理内存使用情况
  4. 深度残差收缩网络:(六)代码实现
  5. 配置Sourcetree实现代码托管、分支合并、分支删除、版本控制 - 教程篇
  6. vue项目安装引入css-loader - cmd篇
  7. element-ui省市区三级联动:选择即改变
  8. 价值80元的emlog博客用户注册插件
  9. YzmCMS全新轻爽极简风格模版主题
  10. 软件工程详细设计说明书_软件设计师