美文网首页
针对图像的一些简单操作

针对图像的一些简单操作

作者: sunlin1234 | 来源:发表于2016-11-08 00:07 被阅读26次

python有很强大的图像处理的库目前用额有两个PIL(python Imaging Library)和Pillow库,后者是前者的扩展,使用的时候要注意先引用from PIL import Image这样使用。由于PIL库已经停止更新,所直接来学习pillow库处理图像。这里我们还会用到一个专业的绘图库matplotlib用来绘制显示图像,他的figure特性可以用来显示标题,subplot在一个figure中显示多张图片也是可以的。
代码:

coding:utf-8

from PIL import Image
import matplotlib.pyplot as plt
im = Image.open(r'C:\Users\Administrator\Desktop\image\image2\1.jpg','r')

格式,尺寸,色彩mode

im.format,im.size,im.mode

标题

plt.figure("2")

色彩mode

plt.imshow(im.convert('P'))

转换角度

plt.imshow(im.rotate(270))
plt.show()
plt.axis('off')

保存图片

im.save('.girls.jpg')

convert() 是图像实例对象的一个方法,接受一个 mode 参数,用以指定一种色彩模式,mode 的取值可以是如下几种:
· 1 (1-bit pixels, black and white, stored with one pixel per byte)
· L (8-bit pixels, black and white)
· P (8-bit pixels, mapped to any other mode using a colour palette)
· RGB (3x8-bit pixels, true colour)
· RGBA (4x8-bit pixels, true colour with transparency mask)
· CMYK (4x8-bit pixels, colour separation)
· YCbCr (3x8-bit pixels, colour video format)
· I (32-bit signed integer pixels)
· F (32-bit floating point pixels)
LA (L with alpha),
RGBX (true colour with padding)
RGBa (true colour with premultiplied alpha)


附上两张图片来看一下。。

_)SN%[TN_S}MRE]$Z``M@ZM.png

![R5G`8R8$_]R}IPR4P2LEQKS.png](https://img.haomeiwen.com/i1516470/deac7f62832db381.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

附加的学习了下别人的那个制作二维码太有趣了@隋胖胖,可以使用一个qrcode库来实现非常简单,好有趣。

就是引入需要的库,设置需要转换的内容并转换,生成,保存这几个步骤

O1ZMOOXO{U11)MRY3I2)YA5.png

相关文章

  • 针对图像的一些简单操作

    python有很强大的图像处理的库目前用额有两个PIL(python Imaging Library)和Pillo...

  • 着色器图像处理(亮度/对比度/反像)

    基于固定基图像的图像混合操作:针对图像各像素与常量值之间的混合操作 图像的基本属性。首先是亮度,也称灰度,它是大 ...

  • JPG转PNG文件方法

    自己不经常用Photoshop,偶尔用它来编辑工作中用的一些图像文件。如裁剪图像、整理扫描文件、旋转图像等简单操作...

  • 图像的简单操作

    1. 输入/输出 Mat imread(const string& filename, int flags=1 )...

  • Morphology -形态学操作

    前言 简单的来讲,形态学操作是基于形状的图像处理操作,通过将结构元素作用于输入图像来输出图像。 对图像形态学运算,...

  • NLP中数据增强的综述大全

    与计算机视觉中使用图像进行数据增强不同,NLP中文本数据增强是非常罕见的。这是因为图像的一些简单操作,如将图像旋转...

  • imgproce腐蚀膨胀

    形态学操作简单来讲,形态学操作就是基于形状的一系列图像处理操作。通过将 结构元素 作用于输入图像来产生输出图像。 ...

  • cookies 获取、添加、删除相关 - iOS

    与前端交互的时候难免会遇到 cookies 方面的处理操作;如下便是针对 cookies 的一些简单的操作,具体 ...

  • opencv形态学转换

    原理 形态学操作是根据图像形状进行的简单操作。一般情况下对二值化图像进行的操作。需要输入两个参数,一个是原始图像,...

  • 关于MATLAB图像处理基础操作的记录

    一、图像的几何变换 1、图像的平移操作 2、图像的缩放操作 3、图像的旋转操作 4、图像的镜像操作 5、图像的错切...

网友评论

      本文标题:针对图像的一些简单操作

      本文链接:https://www.haomeiwen.com/subject/ysqauttx.html