方法一:利用PIL中的Image函数,这个函数读取出来不是array格式

这时候需要用 np.asarray(im) 或者 np.array()函数;区别:np.array() 是深拷贝,np.asarray() 是浅拷贝。from PIL import Image

import numpy as np

I = Image.open('./cc_1.png')

I.show()

I.save('./save.png')

I_array = np.array(I)

print I_array.shape

方法二:利用matplotlib.pyplot as plt用于显示图片# matplotlib.image as mpimg 用于读取图片

# 并且读取出来就是array格式

import matplotlib.pyplot as plt

import matplotlib.image as mpimg

import numpy as np

I = mpimg.imread('./cc_1.png')

print I.shape

plt.imshow(I)

方法三:利用opencv-python接口#cv2.imread()读出来同样是array形式,但是如果是单通道的图,读出来的是三通道的

import cv2

I = cv2.imread('./cc_1.png')

print I.shape

方法四:图像的读取我一般喜欢用scipy这个库里的东西,读出来是矩阵形式,并且按照(H,W,C)形式保存。import matplotlib.pyplot as plt

from scipy import misc

import scipy

I = misc.imread('./cc_1.png')

scipy.misc.imsave('./save1.png', I)

plt.imshow(I)

plt.show()

方法五:用skimage库from skimage import io,data

img=data.lena()

io.imshow(img)

python学习网,大量的免费python视频教程,欢迎在线学习!

python怎么加载图片-如何用python获取图像相关推荐

  1. python怎么加载图片-怎样用python加载dicom图片

    用python加载dicom图片的方法:使用pydicom.CV2.numpy.matplotlib等库即可.pydicom库是专门用来处理dicom图像的python专用库. python读取DIC ...

  2. Python的IDE:基于Eclipse/MyEclipse软件的PyDev插件配置python的开发环境(不同python项目加载不同版本的python)—从而实现Python编程图文教程之详细攻略

    Python的IDE:基于Eclipse/MyEclipse软件的PyDev插件配置python的开发环境(不同python项目加载不同版本的python)-从而实现Python编程图文教程之详细攻略 ...

  3. .net aspose.words 域加载图片_使用Python批量替换csdn文章的图片链接

    欢迎大家关注我的微信公众号"IT工匠"获取更多资源(涉及算法.数据结构.java.深度学习.计算机网络.python.Android等互联网技术资料). 前言 笔者之前的写作习惯一 ...

  4. python怎么加载图片png图片位置_Python添加png图片出现的问题和解决

    Python添加png图片出现的问题 #加载一个png图片 import pygame,sys pygame.init() screen=pygame.display.set_mode([640,48 ...

  5. python 异步加载图片_Python 爬取拉钩网异步加载页面

    如下是我简单的获取拉钩网异步加载页面信息的过程 获取的是深圳 Python 岗位的所有信息,并保存在Mongo中 (对于异步加载,有的人说是把你要爬页面的信息整个页面先爬下来,保存本地,然后再看有没有 ...

  6. python怎么加载图片-python爬虫--图片懒加载

    图片懒加载 是一种反爬机制,图片懒加载是一种网页优化技术.图片作为一种网络资源,在被请求时也与普通静态资源一样,将占用网络资源,而一次性将整个页面的所有图片加载完,将大大增加页面的首屏加载时间.为了解 ...

  7. python异步加载图片_如何在PyQt5中正确异步加载图像?

    我在尝试如何在pyqtqlistview中正确地完成异步映像加载.在 我的主小部件由一个Qlistview和一个QLineEdit文本框组成. 我有一个参与者数据库,我使用QAbstractListM ...

  8. python如何加载图片_python如何导入图片

    python如何导入图片? 一.导入图片资源 方法1:直接从源图片中导(图片位于images文件夹内) 1 2 3 4 self.label1=QLabel(self) self.label1.set ...

  9. python怎么加载图片png_python怎么读取图片?

    Python2019-06-05 14:32:021楼 python读取图片有5种方法Python基础教程 方法一:利用PIL中的Image函数,这个函数读取出来不是array格式 这时候需要用 np ...

最新文章

  1. OpenCV特征检测
  2. linux 自定义外壳,管道在自定义的linux外壳
  3. c++11的10个新特性
  4. java线程方法_Java线程的三种方式
  5. 如何解决远程桌面无法连接问题--远程桌面连接工具
  6. 科大星云诗社动态20210911
  7. 数据预处理:原始数据集快速分类的方法,numpy的使用技巧,数据的row=mask的column
  8. java线程间通信:一个小Demo完全搞懂
  9. android 游戏 重力
  10. linux su切换用户提示Authentication failture的解决办法
  11. 国内Linux认证类型详解
  12. MongoDB 安装与启动
  13. 自定义view跟手移动android,Android自定义view圆并随手指移动
  14. Ali-tomcat之HSF框架Demo启动报错HSFServiceAddressNotFoundException
  15. ipa安装手机失败的几类原因
  16. 笔记:在本实验pix2pix比AAE差在哪
  17. URLError: urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify fai
  18. ubuntu安装过程中提示: the path is not vaild path to the gcc binary等gcc路径不对和kernel不存在?
  19. java语言使用tess4j识别苏康码图片
  20. 【树形结构】巴基斯坦城市列表 (城市原始数据来自md文件)

热门文章

  1. ycsb两个阶段说明
  2. OpenStack/Gnocchi简介——时间序列数据聚合操作提前计算并存储起来,先算后取的理念...
  3. python3 和 python2 并存 重新安装pip3
  4. cordova在IOS初次运行,loading加载很久的解决办法
  5. 登上软件开发的和谐号
  6. 两台winXP电脑不能互相访问共享文件夹故障的最终解决方法
  7. php 汉字的首字母
  8. 双向链表的建立、插入、删除、
  9. 详解一个ThreadLocal 的谜题
  10. 中间人攻击框架以及工具,中国寒龙出品欢迎下载!~