分成三步:读取图片,打印图片信息,展示图片

#1:读入图片
img=plt.imread("./img/cat1.jpg")
#或者是img=cv2.imread("./img/cat1.jpg")
#又或者是#img=matplotlib.image.imread("./img/cat1.jpg")#2:读取一些图片信息,比如图像的宽,高,通道数,最大像素值,最小像素值
print(img.shape)#(227, 286, 3)
print(img.shape[0])#图片宽度为227
print(img.shape[1])#图片高度为286
print(img.shape[2])#图片通道数为3
print(img.mean())#图片像素平均值
print(img.min(),img.max())#3:显示图片
#这两行代码要连用才能把图片显示出来,单单一行代码是无法将图片显示出来的
plt.imshow(img)
plt.show()

但是这里有个问题,虽然plt.imread()和cv2.imread()都能读取图片,但是有一些区别:

(1)cv2.imread()中图片路径中不能出现中文,中文读取不出来

(2)cv2.imread()读出来的是BGR,plt.imread()读出来的是RGB,所以读出来的图很可能不一样,

matplot.image.imread()读出来的是RGB,比如一种方式读出来的可能发蓝:

用plt.read()读出来的                                 用cv2.read()读出来的

python读入图片,可视化展示图片相关推荐

  1. python爬虫+Flask可视化展示

    python爬虫+Flask可视化展示 废话不多说直接上代码,详细解释,让小白也能操作 爬虫部分(含有json请求返回的价格,销售量,好评率,评论等) 爬去某东笔记本电脑920页,每页60条自己算 # ...

  2. Android调用照相机展示高清图片及展示图片时图片倾斜问题

    Android调用照相机展示高清图片及展示图片时图片倾斜问题 一.概述 二.配置权限 三.封装CameraUtil工具类 1.Android调用照相机 2.调用系统相册 3.拍摄完毕或在相册选取好照片 ...

  3. Python高光谱图像可视化展示

    光谱图像的可视化 高光谱图像具有较高的光谱维度,无法像RGB图像一样直接进行可视化. imgvision库用于进行图像处理与质量评价.该库仅基于Numpy库进行编写,通过矩阵的方式对图像进行快速处理, ...

  4. 爬取淘宝手机数据,并进行清洗,并可视化展示

    爬取所需环境 selnium安装 Win+R输入cmd敲回车进入到cmd窗口: 输入"pip3 install selenium -i https://pypi.tuna.tsinghua. ...

  5. html页面点击图片名称查看图片------图片预览插件viewer.js使用

    前言 在做项目时,会遇到在前台展示附件详情,比如图片,word,pdf等.viewer.js 图片查看器,用来查看页面中的图片. 基本效果: Viewer.js的使用 这是一个github工程,功能很 ...

  6. python爬虫好友图片_利用Python网络爬虫抓取微信好友的签名及其可视化展示

    前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...

  7. python opencv 中bmp转raw格式图片并展示

    python中bmp转raw格式图片并展示 import numpy as np import cv2 img = cv2.imread('data/04/04(1).bmp') # 这里需要我们在当 ...

  8. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件) 导读 动态演示调用python库的tkinter带你进入GUI世界(Button ...

  9. python读取raw数据文件_在python下读取并展示raw格式的图片实例

    raw文件可能有些人没有,因此,先用一张图片创建一个raw格式的文件(其实可以是其他类型的格式文件) import numpy as np import cv2 img = cv2.imread('c ...

  10. python读取raw图片文件_在python下读取并展示raw格式的图片实例

    raw文件可能有些人没有,因此,先用一张图片创建一个raw格式的文件(其实可以是其他类型的格式文件) import numpy as np import cv2 img = cv2.imread('c ...

最新文章

  1. LIVE555再学习 -- FFmpeg + live555实现RTSP直播
  2. wether.html5.qq.com,weather.html
  3. oracle计算最大与最小之间数,oracle 分析函数
  4. 5G 重新定义生老病死!
  5. MAC maven 安装和配置
  6. Spring Framework 常用工具类一
  7. cvtcolor函数_5 OpenCV几个函数操作实例
  8. VSCode输出框中文乱码问题和修改终端字体问题
  9. cat /proc/cpuinfo命令详解
  10. 金蝶k3单据编码规则_金蝶k3物料编码规则
  11. DllMain 用法
  12. Android任务栈简介
  13. 冰雪之冠上的明珠与东方明珠 辉映在黄浦江两岸
  14. dns劫持解决方法有哪些、dns劫持什么意思
  15. MySQL format()\CAST()\CONVERT()指定特定个数的小数
  16. Python 批量给图片添加水印小工具
  17. 【T001】win10开机 自动打开 chrome word excel
  18. 泰迪云课堂数据分析案例:广电大数据营销推荐项目
  19. SVM解释:二、SVM的数学基础
  20. win10安装motionbuilder失败,怎么强力卸载删除注册表并重新安装

热门文章

  1. Mac怎么读写NTFS格式?Mac电脑重新安装NTFS卷
  2. kd树的根节点_多维空间分割树--KD树
  3. lamp一键安装包不安装mysql_LAMP一键安装包-CentOS 5/6下自动编译安装Apache、MySQL、PHP...
  4. 利用pl/sql读文件(简单)
  5. 音视频基础1:H264、H265、MPEG-4、VP8、VP9编码基础知识
  6. oracle唯一索引
  7. 输入等值线参数绘制等值线图python_专题复习:等值线(上)
  8. xy转经纬 经纬转xy 各种坐标系
  9. (超全)全面手动清理c盘的的步骤
  10. 反转链表(图解,易懂)