python中imread什么意思_Python的imread()函数
cv2方式:
# -*- coding: UTF-8 -*-
import cv2
"""
cv2模块--图片的读入和显示
"""
image_path="D:/PycharmProjects/imageCut/cutted_images/0.jpg"
img=cv2.imread(image_path)# np.ndarray BGR uint8
cv2.imshow("test_imread",img)# 转为RGB显示
cv2.waitKey()
PIL方式:
# -*-coding: UTF-8 -*-
from PIL import Image
import numpy as np
import matplotlib.pyplot as plt
image_path="D:/PycharmProjects/imageCut/cutted_images/0.jpg"
#PIL
#相关:scipy.misc.imread, scipy.ndimage.imread
#misc.imread 提供可选参数mode,但本质上是调用PIL,具体的模式可以去看srccode或者document
#https://github.com/scipy/scipy/blob/v0.17.1/scipy/misc/pilutil.py
img=Image.open(image_path)
img=np.array(img)# 获得numpy对象, np.ndarray, RGB
#统一使用plt进行显示,不管是plt还是cv2.imshow,在python中只认numpy.array,但是由于cv2.imread 的图片是BGR,cv2.imshow 时相应的换通道显示
plt.imshow(img)
plt.show()
matplotlib.image:
# -*-coding: UTF-8 -*-
from PIL import Image
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
image_path="D:/PycharmProjects/imageCut/cutted_images/0.jpg"
img=mpimg.imread(image_path)
#统一使用plt进行显示,不管是plt还是cv2.imshow,在python中只认numpy.array,但是由于cv2.imread 的图片是BGR,cv2.imshow 时相应的换通道显示
plt.imshow(img)
plt.show()
skimage.io方式:
# -*-coding: UTF-8 -*-
from PIL import Image
import numpy as np
import matplotlib.pyplot as plt
from skimage import io
image_path="D:/PycharmProjects/imageCut/cutted_images/0.jpg"
#4 skimge
#caffe.io.load_iamge()也是调用的skimage实现的,返回的是0-1 float型数据
img = io.imread(image_path)
#统一使用plt进行显示,不管是plt还是cv2.imshow,在python中只认numpy.array,但是由于cv2.imread 的图片是BGR,cv2.imshow 时相应的换通道显示
plt.imshow(img)
plt.show()
scipy.misc方式:
# -*-coding: UTF-8 -*-
from scipy.misc import imread, imshow, imsave
import matplotlib.pyplot as plt
image_path="D:/PycharmProjects/imageCut/cutted_images/0.jpg"
img = imread(image_path)
# imshow(img) need to set the SCIPY_PIL_IMAGE_VIEWER environment variable to point to the program/executable that can be used to view images on your system
plt.imshow(img)
plt.show()
imsave("D:/PycharmProjects/imageCut/cutted_images/1.jpg",img)
python中imread什么意思_Python的imread()函数相关推荐
- python中int的功能_Python内置函数int()高级用法
int()函数常用来把其他类型转换为整数,例如: >>> int(3.2) 3>>> int(1/3) 0 其实,int是Python内置类型之一,之所以能够当作函 ...
- python中int什么意思_python 的 int() 函数是什么,怎么用
int()函数是python的一个内置函数,用于把一个字符串或者数字转换为[整型],下面来具体看一下: 工具/原料 IDLE 电脑 方法/步骤 1 int()的常用语法: int(字符串或者数字,进制 ...
- python中tile的用法_Python numpy.tile函数方法的使用
numpy.tile numpy.tile(A, reps) [source] 通过重复A代表次数来构造数组. 如果代表的长度为d,则结果的尺寸为max(d,A.ndim). 如果A.ndi ...
- python中sort返回值_Python函数你真的都学会了吗?来看看这篇Python高阶函数!
二.高阶函数 高级函数, 英文叫 Higher-order Function. 那么什么是高阶函数呢? 在说明什么是=高阶函数之前, 我们需要对函数再做进一步的理解! 2.1 函数的本质 函数的本质是 ...
- python变量必须以字母和下划线_【转载】关于python中带下划线的变量和函数的意义...
Python 的代码风格由 PEP 8 描述.这个文档描述了 Python 编程风格的方方面面.在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格.这样就易于阅读, ...
- python 中的static-method (静态函数), classmethod(类函数 ), 成员函数
python 中的static-method (静态函数), classmethod(类函数 ), 成员函数 简介 类似Java.CPP中的类,可以定义static method.class meth ...
- python魔法方法与函数_在Python中画图(基于Jupyter notebook的魔法函数)
这篇文章主要介绍了在Python中画图(基于Jupyter notebook的魔法函数),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 先展示一段相 ...
- python的输入函数是什么意思_在Python中,用于获取用户输入的函数是
在Python中,用于获取用户输入的函数是 Whichofthefollowingmodernfarmtoolsaredevelopedbasedonpushsickle?A:Reaper.B:Gra ...
- 在python中用于获取用户输入的是-在Python中,用于获取用户输入的函数是
在Python中,用于获取用户输入的函数是 Whichofthefollowingmodernfarmtoolsaredevelopedbasedonpushsickle?A:Reaper.B:Gra ...
- python画抛物线_在python中利用最小二乘拟合二次抛物线函数的方法
1.最小二乘也可以拟合二次函数 我们都知道用最小二乘拟合线性函数没有问题,那么能不能拟合二次函数甚至更高次的函数呢?答案当然是可以的.下面我们就来试试用最小二乘来拟合抛物线形状的的图像. 对于二次函数 ...
最新文章
- 在别的电脑上运行cg程序出现错误的解决办法
- 顺序表-删除所有元素值为x结点(遍历.新建顺序表(共享原空间))
- “双轮驱动”突破瓶颈,智源研究院发布“自然语言处理”重大研究方向,携手京东打造联合实验室...
- 什么时候使用webservice1
- 【Python】青少年蓝桥杯_每日一题_5.27_画菱形
- 合辑 | 面试必备!18篇Java面试疑难点详解
- python编程财务应用_Python笔记 财务小白的 day6 python编程基础(4)
- springboot传入json和文件_SpringBoot中文参考指南(2.1.6)29.1.13、CORS 支持
- Execution failed for task :Test:lintVitalRelease/Lint found fatal errors while assembling a release
- gambit多面整合
- 虚幻4地形怎么增加层_虚幻周报20200512 | 该来的总会来的!
- 高精度低功耗RC振荡器设计
- centos/linux 服务器的内存不够了怎么办?centos用虚拟内存扩展内存
- micropython控制舵机_玩转micro:bit-用BXY控制小舵机、360舵机和带驱动N20电机
- word去掉多余空格,换行符
- 文件服务器和ftp服务器的区别
- UE4-(蓝图)第四十七课过场动画之主序列新建镜头、镜头剪辑、部分功能简介
- CentOS7常用yum仓库操作及安装
- 硬盘详解与如何选购固态硬盘
- zabbix系列(十) 监控内存可用率