当前位置: 首页 > 编程笔记 >

详解python读取image

年业
2023-03-14
本文向大家介绍详解python读取image,包括了详解python读取image的使用技巧和注意事项,需要的朋友参考一下

python 读取image

在python中我们有两个库可以处理图像文件,scipy和matplotlib.

安装库

pip install matplotlib pillow scipy

用法

from scipy.misc import imread
data = imread(image_root)
#data是 ndarray对象
import matplotlib.image as mpimg
data = mpimg.imread(image_root)
#data是 ndarray对象

skimage

安装 pip install -U scikit-image

from skimage.io import imread
img = imread(file_path) # 返回的是 ndarray
# 这里需要注意的是
# imread 读取 8-bit png 的时候莫名奇妙的读出个 3-channel 的图片
# from scipy.misc import imread 这个 imread 也是一个尿性

PIL

安装 pip install pillow

from PIL import Image
import numpy as np
img_obj = Image.open(file_path)
img_array = np.array(img_obj, dtype=np.uint8)

# 无论是 jpg 还是 png 都能正确读取
\

matplotlib

安装 pip install matplotlib

from matplotlib.image import imread
img = imread(img_path) # 返回 ndarray
# 这个imread 读 png 的时候,返回ndarray 的类型是 uint8
# 读 png 的时候,返回 ndarray 是 float32, 8-bit png 也能读出 3-channel,活在梦里

以上所述是小编给大家介绍的python读取image详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!

 类似资料:
  • 本文向大家介绍python读取Excel实例详解,包括了python读取Excel实例详解的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python读取Excel实例的具体代码,供大家参考,具体内容如下 1.操作步骤: (1)安装python官方Excel库-->xlrd (2)获取Excel文件位置并读取 (3)读取sheet (4)读取指定rows和cols内容 2.示例代码:

  • 本文向大家介绍详解python读取和输出到txt,包括了详解python读取和输出到txt的使用技巧和注意事项,需要的朋友参考一下 读取txt的数据和把数据保存到txt中是经常要用到的,下面我就总结一下。 读txt文件 python常用的读取文件函数有三种read()、readline()、readlines() 以读取上述txt为例,我们一起来看一下三者的区别 read() 一次性读全部内容 r

  • 本文向大家介绍Python imageio读取视频并进行编解码详解,包括了Python imageio读取视频并进行编解码详解的使用技巧和注意事项,需要的朋友参考一下 读视频和写视频一直由于编解码的问题给程序员造成很多麻烦。对此进行了一些探索。用Python读取视频有两种主要方法,分别是基于imageio库和OpenCV,其中OpenCV加上ffmpeg的安装编译很麻烦,推荐大家使用第一种方法,不

  • 本文向大家介绍python对DICOM图像的读取方法详解,包括了python对DICOM图像的读取方法详解的使用技巧和注意事项,需要的朋友参考一下 DICOM介绍 DICOM3.0图像,由医学影像设备产生标准医学影像图像,DICOM被广泛应用于放射医疗,心血管成像以及放射诊疗诊断设备(X射线,CT,核磁共振,超声等),并且在眼科和牙科等其它医学领域得到越来越深入广泛的应用。在数以万计的在用医学成像

  • 本文向大家介绍详解Python读取配置文件模块ConfigParser,包括了详解Python读取配置文件模块ConfigParser的使用技巧和注意事项,需要的朋友参考一下 1,ConfigParser模块简介 假设有如下配置文件,需要在Pyhton程序中读取 如何在Python中读取呢 2,ConfigParser模块的基本方法介绍 读取配置文件 写入配置文件 3,特殊情况 如果有以下配置文件

  • 本文向大家介绍python读取并定位excel数据坐标系详解,包括了python读取并定位excel数据坐标系详解的使用技巧和注意事项,需要的朋友参考一下 测试数据:坐标数据:testExcelData.xlsx 使用python读取excel文件需要安装xlrd库: xlrd下载后的压缩文件:xlrd-1.2.0.tar.gz 解压后再进行安装即可,具体安装方法请另行百度。 代码 运行结果: 以