python的Image和skimage处理图片
2016-04-10 17:28
621 查看
一、import Image
二、skimage打开的图片img_data:
img = Image.open(path)#打开图片
img.getpixel((height, width))#得到(height, width)处的像素值(可能是一个list,3通道)
img.convert("L")#转灰度图
size = (64, 64) img.resize(size, Image.ANTIALIAS)#改变尺寸
box = (10, 10, 100, 100) img.crop(box)#在img上的box处截图
img_data = np.array(img) for i in xrange(300): x = random.randint(0, img_data.shape[0]-1) y = random.randint(0, img_data.shape[1]-1) img_data[x][y][0] = 255 img = Image.fromarray(img_data)#加300个噪音,转来转去麻烦可以直接用skimage度图片就不用转了
img.rotate(90)#图片旋转90
img.transpose(Image.FLIP_LEFT_RIGHT)#图片镜像
二、skimage打开的图片img_data:
from skimage import io,transform img_data = io.imread(img_path) transform.resize(img_data, (64, 64))#改变尺寸
transform.rescale(img_data, 0.5)#缩小/放大图片
相关文章推荐
- think python chapter2
- Python os模块
- think python chapter3
- ubuntu中用python把文件的编码改成utf8
- [python]使用txt保存和读取列表变量
- python中的错误处理
- python 装饰器和 functools 模块
- python对robotframework测试概要信息报告发送邮件的方法
- Python学习笔记第一天
- (python解析js)scrapy结合ghost抓取js生成的页面,以及js变量的解析
- 基于python和mysql的查询操作
- selenium+python send_keys() 上传文件
- python列出指定文件夹下所有给定后缀名的文件
- python:mysql查询
- python --yield
- 解析python中的类:
- 【python日常一】使用python抓取拉勾网职位信息并做简单统计分析
- python错误汇总3:安装MySQLdb时:EnvironmentError: mysql_config not found
- 一、Python 进阶 之 函数式编程
- caffe用python时可能需要的模块安装