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出现modify怎么办(解决Python找不到ssl模块问题 No module named _ssl的方法)
- python pandas 匹配值(python 使用pandas计算累积求和的方法)
- python多线程并发使用场景(对python多线程SSH登录并发脚本详解)
- python3简单编程(Python3.5面向对象编程图文与实例详解)
- python爬虫爬取网页信息教程(python爬虫爬取微博评论案例详解)
- python的decode函数在哪个模块(python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决)
- python识别验证码教程(Python3.5 + sklearn利用SVM自动识别字母验证码方法示例)
- 时间日期python实例(Python之时间和日期使用小结)
- python多线程实现(python多线程并发让两个LED同时亮的方法)
- python编写程序读写数据库(详解js文件通过python访问数据库方法)
- python面向对象练习方法(Python面向对象实现一个对象调用另一个对象操作示例)
- pythonfor循环嵌套if语句(Python基础教程之if判断,while循环,循环嵌套)
- python字典的key(Python使用dict.fromkeys快速生成一个字典示例)
- 图解python轻松快速掌握(10招!看骨灰级Pythoner玩转Python的方法)
- python验证码处理教程(python简单验证码识别的实现方法)
- python写一个二叉树(Python二叉搜索树与双向链表转换算法示例)
- 失传的古代飞行棋游戏 六博(失传的古代飞行棋游戏)
- 感冒要吃什么药(猫咪感冒要吃什么药)
- 下雪会怎样(下雪怎样画)
- 白蓝色穿搭(白蓝色衣服配什么裤子)
- 天空是什么颜色(天空是什么颜色的英语)
- 高马尾扎发(高马尾扎发教程视频)
热门推荐
- sql如何把现有字段设为notnull(在SQL中该如何处理NULL值)
- SQL SERVER存储过程调试
- servu权限设置(Serv-U防溢出提权攻击解决设置方法)
- tomcat部署web项目操作(Tomcat首次部署web项目流程图解)
- 如何加快页面的访问速度
- php开发微信小程序后台步骤流程(基于PHP实现微信小程序客服消息功能)
- windows server下的iis配置小结(Windows中IIS内FTP服务器高级配置图文教程)
- linuxftp的下载命令(Linux ftp 命令行中下载文件get与上传文件put的命令应用详解)
- django框架运行流程(Django+Xadmin构建项目的方法步骤)
- 图解ftp服务器搭建(三分钟配置一个FTP服务器)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9