python语言的读取图像(详解python读取image)
类别:脚本大全 浏览量:165
时间:2021-10-23 10:04:24 python语言的读取图像
详解python读取imagepython 读取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详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
原文链接:https://blog.csdn.net/u012436149/article/details/53738865
您可能感兴趣
- python爬虫爬取网页信息教程(python爬虫爬取微博评论案例详解)
- python零基础入门加密与解密(Python玩转加密的技巧推荐)
- python sql注入怎么避免(Python实现SQL注入检测插件实例代码)
- python定时任务(Python使用crontab模块设置和清除定时任务操作详解)
- python创建字典的代码(Python创建字典的八种方式)
- python列表中的数组(Python3.4学习笔记之列表、数组操作示例)
- python 从入门到实践笔记(python基础梳理一推荐)
- pythondatetime库详解(python使用time、datetime返回工作日列表实例代码)
- python批量转换图片格式(利用Python对文件夹下图片数据进行批量改名的代码实例)
- python json转换字符串(python3 json数据格式的转换dumps/loads的使用、dict to str/str to dict、json字符串/字典)
- pythontkinter详解(python3.6使用tkinter实现弹跳小球游戏)
- python中读取文件怎么操作(Python实现的读取文件内容并写入其他文件操作示例)
- python创建hbase命名空间(python使用phoenixdb操作hbase的方法示例)
- pythonpandas数据类型(Python3.5 Pandas模块之Series用法实例分析)
- python怎么去掉字符串的空格(Python切片操作去除字符串首尾的空格)
- python3列表的使用教程(对Python3 pyc 文件的使用详解)
- 智能手表兼容Windows和Android 无需充电挑战苹果(智能手表兼容Windows和Android)
- 一天一冲也算表 麦步,一款待机 21 天的智能手表体验评测(一天一冲也算表)
- 魅族智能手表充电座曝光 Type-C 接口,线座分离设计(魅族智能手表充电座曝光)
- 华为 Watch GT2 Pro 智能手表曝光,新增支持无线充电(华为WatchGT2)
- vivo首款智能手表来了 也有血氧饱和度监测,一次充电18天续航(vivo首款智能手表来了)
- 你知道 七夕 的真正含义吗(你知道七夕的真正含义吗)
热门推荐
- 延迟加载js文件
- dedecms制作的网站如何发布(DedeCms后台添加编辑文章空白的解决方法)
- mysql查询性能优化详解(实例讲解MySQL 慢查询)
- 麒麟安装教程(在麒麟V10服务器上编译安装Storm的详细过程)
- mysql insert into 怎么用(MySQL中INSERT的一般用法)
- php数组是怎么实现的(PHP里的$_GET数组介绍)
- ubuntu18.04更换软件源(ubuntu20.04 LTS系统默认源sources.list文件的修改)
- nginx配置两个前端web服务(你真的了解如何将Nginx配置为Web服务器吗)
- phplaravel开发规范(Laravel解决nesting level错误和隐藏index.php的问题)
- docker怎么设置远程访问(Docker开启远程访问的实现方式)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9